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
Dobre wprowadzenie do .NET Reactive Framework [zamknięte]
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 6 lat temu . Popraw to pytanie Czy oprócz dokumentacji Microsoft jest dobre wprowadzenie i samouczek na temat struktury Microsoft Reactive …


14
Dlaczego domyślna wartość typu ciągu jest pusta zamiast pustego?
Jest to dość denerwujące, aby przetestować wszystkie moje struny dla nullprzed mogę bezpiecznie stosować metody takie jak ToUpper(), StartWith()etc ... Gdyby domyślną wartością stringbył pusty ciąg, nie musiałbym testować i czułbym, że jest bardziej spójny z innymi typami wartości, takimi jak intlub doublena przykład. Dodatkowo Nullable<String>miałoby to sens. Dlaczego więc …
218 c#  string  default-value 




4
Kiedy powinienem użyć Task.Yield ()?
Używam async / czekaj i Taskdużo, ale nigdy nie korzystałem Task.Yield()i szczerze mówiąc, pomimo wszystkich wyjaśnień, nie rozumiem, dlaczego potrzebuję tej metody. Czy ktoś może podać dobry przykład, gdzie Yield()jest to wymagane?
218 c#  async-await 

7
Decydowanie między HttpClient a WebClient
Nasza aplikacja internetowa działa w .Net Framework 4.0. Interfejs użytkownika wywołuje metody kontrolera za pośrednictwem wywołań ajax. Musimy skorzystać z usługi REST od naszego dostawcy. Oceniam najlepszy sposób na wywołanie usługi REST w .Net 4.0. Usługa REST wymaga podstawowego schematu uwierzytelniania i może zwracać dane zarówno w formacie XML, jak …

22
Nazwa typu lub przestrzeni nazw nie istnieje w przestrzeni nazw „System.Web.Mvc”
Rozwiązanie Buiding MVC3 poszło dobrze, ale wystąpił błąd w przeglądarce: Komunikat o błędzie kompilatora: CS0234: Typ lub nazwa przestrzeni nazw „Html” nie istnieje w przestrzeni nazw „System.Web.Mvc” (brakuje odniesienia do zestawu?) Source Error: Line 25: <add namespace="System.Web.Mvc" /> Line 26: <!--<add namespace="System.Web.Mvc.Ajax" />--> Line 27: <add namespace="System.Web.Mvc.Html" /> Line 28: …
217 c#  asp.net-mvc-3 

22
Inicjator typu dla „MyClass” zgłosił wyjątek
Oto mój kod usługi Windows. Podczas debugowania kodu pojawia się błąd / wyjątek: Inicjator typu dla „CSMessageUtility.CSDetails” zgłosił wyjątek. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Linq; using System.ServiceProcess; using System.Text; using System.IO; using System.Threading; using System.Windows; using System.Windows.Forms; using CSMessageUtility; namespace CS_Data_Trasmmiting_Service { public partial …

9
DbEntityValidationException - Jak mogę łatwo stwierdzić, co spowodowało błąd?
Mam projekt, który korzysta z Entity Framework. Podczas wywoływania SaveChangesmój DbContextotrzymuję następujący wyjątek: System.Data.Entity.Validation.DbEntityValidationException: Walidacja nie powiodła się dla jednego lub więcej podmiotów. Aby uzyskać więcej informacji, zobacz właściwość „EntityValidationErrors”. Wszystko jest w porządku i eleganckie, ale nie chcę dołączać debugera za każdym razem, gdy wystąpi ten wyjątek. Co więcej, …

21
Osadzanie silnika JavaScript w .NET [zamknięte]
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 2 lata temu . Popraw to pytanie tylko zastanawiam się, czy ktoś kiedykolwiek próbował osadzić i faktycznie zintegrować silnik js ze …

9
Jak mogę porównać ciąg znaków bez rozróżniania wielkości liter?
Jak mogę sprawić, aby wiersz poniżej nie rozróżniał wielkości liter? drUser["Enrolled"] = (enrolledUsers.FindIndex(x => x.Username == (string)drUser["Username"]) != -1); Dostałem dzisiaj kilka porad, które sugerują, żebym użył: x.Username.Equals((string)drUser["Username"], StringComparison.OrdinalIgnoreCase))); Problem w tym, że nie mogę tego uruchomić. Wypróbowałem poniższy wiersz, który się kompiluje, ale zwraca nieprawidłowe wyniki, zwraca zarejestrowanych użytkowników …


22
Wyłamywanie się z zagnieżdżonej pętli
Jeśli mam pętlę for, która jest zagnieżdżona w innej, jak mogę efektywnie wyjść z obu pętli (wewnętrznej i zewnętrznej) w najszybszy możliwy sposób? Nie chcę używać wartości logicznej, a następnie powiedzieć, że przejdź do innej metody, ale po prostu wykonuję pierwszy wiersz kodu po zewnętrznej pętli. Jak szybko i przyjemnie …

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.