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.



2
Dlaczego zachowanie kodu jest inne w trybie wydawania i debugowania?
Rozważ następujący kod: private static void Main(string[] args) { var ar = new double[] { 100 }; FillTo(ref ar, 5); Console.WriteLine(string.Join(",", ar.Select(a => a.ToString()).ToArray())); } public static void FillTo(ref double[] dd, int N) { if (dd.Length >= N) return; double[] Old = dd; double d = double.NaN; if (Old.Length > …
84 c#  .net  .net-core  coreclr 

3
Wykonuj operatory zwarcia || i && istnieją dla wartości logicznych dopuszczających wartość null? Czasami tak sądzi RuntimeBinder
Przeczytałem specyfikację języka C # dotyczącą warunkowych operatorów logicznych || i &&, znanych również jako zwierające operatory logiczne. Wydawało mi się niejasne, czy istniały one dla wartości logicznych dopuszczających wartość null, tj. Typu operandu Nullable<bool>(również napisanego bool?), więc wypróbowałem to z typowaniem niedynamicznym: bool a = true; bool? b = …



30
Jakie zalety metod przedłużających znalazłeś? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …

14
Problemy z certyfikatami X509Store.Find FindByThumbprint
Mam problem, kiedy używam tej metody X509Store.Certificates.Find public static X509Certificate2 FromStore(StoreName storeName, StoreLocation storeLocation, X509FindType findType, string findValue) { X509Store store = new X509Store(storeName, storeLocation); store.Open(OpenFlags.ReadOnly); try { //findValue = "7a6fa503ab57b81d6318a51ca265e739a51ce660" var results = store.Certificates.Find(findType, findValue, true); return results[0]; } finally { store.Close(); } } W tym przypadku metoda Find …


9
Usuń ostatnie znaki z ciągu w C #. Elegancki sposób?
Mam taki ciąg numeryczny 2223,00. Chciałbym to przekształcić w 2223. To jest: bez informacji po „ , ”. Załóżmy, że po znaku „ , ” będą tylko dwa miejsca po przecinku . Zrobiłem: str = str.Remove(str.Length - 3, 3); Czy jest bardziej eleganckie rozwiązanie? Może używając innej funkcji? -Nie lubię …
84 c#  .net  string 

5
Jak powiedzieć Json.Net globalnie, aby zastosować StringEnumConverter do wszystkich wyliczeń
Chcę deserializować wyliczenia do ich reprezentacji w postaci ciągów i odwrotnie z json.net. Jedynym sposobem, w jaki mogłem wymyślić, aby powiedzieć ramowi, aby zastosować jego, StringEnumConverterjest dodanie adnotacji do właściwości, o których mowa, w następujący sposób: [JsonConverter(typeof(StringEnumConverter))] public virtual MyEnums MyEnum { get; set; } Jednak w moim przypadku użycia …
84 c#  .net  json  json.net 

4
WebBrowser Control w nowym wątku
Mam listę Uri, które chcę „kliknąć” Aby to osiągnąć, próbuję utworzyć nową kontrolkę przeglądarki internetowej na Uri. Tworzę nowy wątek na Uri. Problemem jest koniec wątku przed dokumentem jest w pełni załadowany, więc nigdy nie mogę skorzystać ze zdarzenia DocumentComplete. Jak mogę to przezwyciężyć? var item = new ParameterizedThreadStart(ClicIt.Click); var …

9
Czy C # obsługuje kowariancję typu zwracanego?
Pracuję z platformą .NET i naprawdę chcę mieć możliwość tworzenia niestandardowego typu strony, z której korzysta cała moja witryna. Problem pojawia się, gdy próbuję uzyskać dostęp do strony z kontrolki. Chcę mieć możliwość zwrócenia strony określonego typu zamiast strony domyślnej. Czy jest na to sposób? public class MyPage : Page …
84 c#  covariance 

5
string.Empty vs null. Którego używasz?
Niedawno kolega z pracy powiedział mi, żebym nie używał string.Emptyprzy ustawianiu zmiennej łańcuchowej, ale używał nulljej, ponieważ zanieczyszcza stos? Mówi, że nie rób string myString=string.Empty; ale zrób string mystring=null; Czy to naprawdę ma znaczenie? Wiem, że ciąg jest obiektem, więc ma sens. Wiem, że to głupie pytanie, ale co o …
84 c#  .net  null  string 

4
Przykład aplikacji SignalR Console
Czy istnieje mały przykład aplikacji konsoli lub winform używającej signalR do wysyłania wiadomości do koncentratora .net? Wypróbowałem przykłady .net i spojrzałem na wiki, ale nie ma dla mnie sensu związek między hubem (.net) a klientem (aplikacją konsoli) (nie mogłem znaleźć tego przykładu). Czy aplikacja potrzebuje tylko adresu i nazwy koncentratora, …
84 c#  signalr 

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.