Pytania otagowane jako c#

C # (wymawiane „patrz ostro”) jest językiem programowania wysokiego poziomu, statycznie typowanym, wieloparadygmatowym opracowanym przez firmę Microsoft. Kod C # zwykle jest przeznaczony dla rodziny narzędzi Microsoft .NET i czasów wykonywania, do których należą między innymi .NET Framework, .NET Core i Xamarin. Użyj tego tagu w przypadku pytań dotyczących kodu napisanego w C # lub C # formalnej specyfikacji.

8
Prześlij obiekt do T
Analizuję plik XML z XmlReaderklasą w .NET i pomyślałem, że mądrze byłoby napisać ogólną funkcję analizy, aby generalnie odczytywać różne atrybuty. Wymyśliłem następującą funkcję: private static T ReadData<T>(XmlReader reader, string value) { reader.MoveToAttribute(value); object readData = reader.ReadContentAsObject(); return (T)readData; } Jak sobie uświadomiłem, nie działa to do końca tak, jak …
91 c#  generics  casting 

10
Jak uzyskać tablicę wszystkich wartości wyliczenia w C #?
Mam wyliczenie, dla którego chciałbym wyświetlić wszystkie możliwe wartości. Czy istnieje sposób na uzyskanie tablicy lub listy wszystkich możliwych wartości wyliczenia zamiast ręcznego tworzenia takiej listy? np. jeśli mam wyliczenie: public enum Enumnum { TypeA, TypeB, TypeC, TypeD } w jaki sposób mógłbym uzyskać, List<Enumnum>który zawiera { TypeA, TypeB, TypeC, …
91 c#  enums 



10
Jak wysyłać wiadomości e-mail w ASP.NET C #
Jestem bardzo nowy w obszarze ASP.NET C #. Planuję wysłać pocztę przez ASP.NET C # i to jest adres SMTP od mojego ISP : smtp-proxy.tm.net.my Poniżej znajduje się to, co próbowałem zrobić, ale nie udało mi się. <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="SendMail" %> <html> <head id="Head1" runat="server"><title>Email Test Page</title></head> …
91 c#  asp.net  email  smtp 


7
Hash string w C #
Mam problem, gdy próbuję uzyskać ciąg skrótu c#. Wypróbowałem już kilka witryn internetowych, ale większość z nich używa plików do uzyskania skrótu. Inne, które są przeznaczone na smyczki, są nieco zbyt złożone. Znalazłem przykłady uwierzytelniania systemu Windows dla stron internetowych, takie jak: FormsAuthentication.HashPasswordForStoringInConfigFile(tbxPassword.Text.Trim(), "md5") Muszę użyć skrótu, aby uczynić ciąg …
91 c#  string  hash 




17
Znajdź liczbę miejsc dziesiętnych w wartości dziesiętnej niezależnie od kultury
Zastanawiam się, czy istnieje zwięzły i dokładny sposób wyciągnięcia liczby miejsc dziesiętnych z wartości dziesiętnej (jako liczby całkowitej), której można bezpiecznie używać w różnych kulturach? Na przykład: 19,0 powinno zwrócić 1, 27,5999 powinno zwrócić 4, 19,12 powinno zwrócić 2 itd. Napisałem zapytanie, które podzieliło ciąg na okres, aby znaleźć miejsca …

6
Ładowanie bibliotek DLL w czasie wykonywania w języku C #
Próbuję dowiedzieć się, jak można przejść do importowania i używania .dll w czasie wykonywania wewnątrz aplikacji C #. Używając Assembly.LoadFile () udało mi się zmusić mój program do załadowania biblioteki dll (ta część zdecydowanie działa, ponieważ jestem w stanie uzyskać nazwę klasy za pomocą ToString ()), jednak nie mogę użyć …
91 c#  reflection  dll 

7
Semafor - jaki jest pożytek z liczenia początkowego?
http://msdn.microsoft.com/en-us/library/system.threading.semaphoreslim.aspx Aby utworzyć semafor, muszę podać liczbę początkową i maksymalną. MSDN stwierdza, że ​​początkowa liczba to - Początkowa liczba żądań semafora, które mogą być przyznane jednocześnie. Chociaż stwierdza, że ​​maksymalna liczba to Maksymalna liczba żądań semafora, które mogą być przyznane jednocześnie. Rozumiem, że maksymalna liczba to maksymalna liczba wątków, które …


3
Nie można przekonwertować z IEnumerable <T> na ICollection <T>
Zdefiniowałem co następuje: public ICollection&lt;Item&gt; Items { get; set; } Kiedy uruchamiam ten kod: Items = _item.Get("001"); Otrzymuję następujący komunikat: Error 3 Cannot implicitly convert type 'System.Collections.Generic.IEnumerable&lt;Storage.Models.Item&gt;' to 'System.Collections.Generic.ICollection&lt;Storage.Models.Item&gt;'. An explicit conversion exists (are you missing a cast?) Czy ktoś może wyjaśnić, co robię źle. Jestem bardzo zdezorientowany różnicą między …
91 c#  .net 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.