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.

16
Tworzenie tablicy bajtów ze strumienia
Jaka jest preferowana metoda tworzenia tablicy bajtów ze strumienia wejściowego? Oto moje obecne rozwiązanie z .NET 3.5. Stream s; byte[] b; using (BinaryReader br = new BinaryReader(s)) { b = br.ReadBytes((int)s.Length); } Czy nadal lepiej jest czytać i pisać fragmenty strumienia?
913 c#  .net-3.5  inputstream 

30
Ciąg reprezentujący wyliczenie
Mam następujące wyliczenie: public enum AuthenticationMethod { FORMS = 1, WINDOWSAUTHENTICATION = 2, SINGLESIGNON = 3 } Problemem jest jednak to, że potrzebuję słowa „FORMULARZE”, gdy pytam o AuthenticationMethod.FORMS, a nie identyfikator 1. Znalazłem następujące rozwiązanie tego problemu ( link ): Najpierw muszę utworzyć niestandardowy atrybut o nazwie „StringValue”: public …
912 c#  enums 

16
Kolekcja została zmodyfikowana; Operacja wyliczenia może nie zostać wykonana
Nie mogę dotrzeć do sedna tego błędu, ponieważ kiedy dołączony jest debugger, wydaje się, że nie występuje. Poniżej znajduje się kod. To jest serwer WCF w usłudze Windows. Metoda NotifySubscribers jest wywoływana przez usługę za każdym razem, gdy występuje zdarzenie danych (w przypadkowych odstępach czasu, ale niezbyt często - około …

16
Właściwe stosowanie „zwrotu z zysku”
На этот вопрос есть ответы на Stack Overflow на русском : В чем польза wydajność? Wydajność słów kluczowych jest jednym z tych słów kluczowych w języku C #, który nadal mnie zagadką, a ja nigdy nie byłem przekonany, że używam go poprawnie. Który z poniższych dwóch fragmentów kodu jest preferowany …
903 c#  yield-return 

24
Konwertuj ciąg na wyliczenie w C #
Jaki jest najlepszy sposób przekonwertowania łańcucha na wartość wyliczenia w C #? Mam znacznik wyboru HTML zawierający wartości wyliczenia. Po opublikowaniu strony chcę pobrać wartość (która będzie miała postać łańcucha) i przekonwertować ją na wartość wyliczenia. W idealnym świecie mógłbym zrobić coś takiego: StatusEnum MyStatus = StatusEnum.Parse("Active"); ale to nie …
894 c#  string  enums 



23
Wysyłanie wiadomości e-mail w .NET przez Gmaila
Zamiast polegać na tym, że mój host wysyła wiadomość e-mail, myślałem o wysyłaniu wiadomości e-mail za pomocą mojego konta Gmail . E-maile to spersonalizowane wiadomości e-mail do zespołów, w których gram w moim programie. Czy można to zrobić?
876 c#  .net  email  smtp  gmail 


7
Entity Framework 5 Aktualizowanie rekordu
Badałem różne metody edycji / aktualizacji rekordu w Entity Framework 5 w środowisku ASP.NET MVC3, ale jak dotąd żadne z nich nie zaznacza wszystkich wymaganych pól. Wyjaśnię dlaczego. Znalazłem trzy metody, o których wspomnę za i przeciw: Metoda 1 - Załaduj oryginalny rekord, zaktualizuj każdą właściwość var original = db.Users.Find(updatedUser.UserId); …

30
Jak policzyłbyś wystąpienia ciągu (właściwie char) w ciągu?
Robię coś, w którym zdałem sobie sprawę, że chcę policzyć, ile /s mogę znaleźć w ciągu, a potem uderzyło mnie, że istnieje kilka sposobów, ale nie mogłem zdecydować, co jest najlepsze (lub najłatwiejsze) . W tej chwili idę z czymś takim jak: string source = "/once/upon/a/time/"; int count = source.Length …
864 c#  string 

16
Jak wywołać metodę asynchroniczną z metody synchronicznej w C #?
Mam public async void Foo()metodę, którą chcę wywołać z metody synchronicznej. Jak dotąd wszystko, co widziałem w dokumentacji MSDN, to wywoływanie metod asynchronicznych za pomocą metod asynchronicznych, ale cały mój program nie jest zbudowany za pomocą metod asynchronicznych. Czy to w ogóle możliwe? Oto jeden przykład wywołania tych metod z …
861 c#  async-await 


20
Losuj listę <T>
Jaki jest najlepszy sposób na losowe uporządkowanie ogólnej listy w C #? Mam skończony zestaw 75 liczb na liście, do której chciałbym przypisać losową kolejność, aby narysować je dla aplikacji typu loterii.
852 c#  generic-list 

22
Tworzenie listy oddzielonej przecinkami z IList <ciąg> lub IEnumerable <ciąg>
Jaki jest najczystszy sposób utworzenia rozdzielonej przecinkami listy wartości ciągów z IList&lt;string&gt;lub lub IEnumerable&lt;string&gt;? String.Join(...)działa na string[]tak, więc może być uciążliwy w pracy, gdy typy takie jak IList&lt;string&gt;lub IEnumerable&lt;string&gt;nie mogą być łatwo przekonwertowane na tablicę ciągów.
848 c#  string 

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.