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.


19
Dlaczego nie ma Char.Empty jak String.Empty?
Czy jest tego powód? Pytam, ponieważ jeśli musisz użyć wielu pustych znaków, to znajdziesz się w takiej samej sytuacji, jak wtedy, gdy używasz wielu pustych łańcuchów. Edycja: Powodem tego użycia było: myString.Replace ('c', '') Więc usuń wszystkie wystąpienia 'c's z myString.

2
Jak zdekodować ciąg zakodowany w standardzie base64?
Próbuję „zdekodować” ten następujący ciąg Base64: OBFZDTcPCxlCKhdXCQ0kMQhKPh9uIgYIAQxALBtZAwUeOzcdcUEeW0dMO1kbPElWCV1ISFFKZ0kdWFlLAURPZhEFQVseXVtPOUUICVhMAzcfZ14AVEdIVVgfAUIBWVpOUlAeaUVMXFlKIy9rGUN0VF08Oz1POxFfTCcVFw1LMQNbBQYWAQ == Oto, co wiem o samym ciągu: Oryginalny ciąg jest najpierw przekazywany przez następujący kod: private static string m000493(string p0, string p1) { StringBuilder builder = new StringBuilder(p0); StringBuilder builder2 = new StringBuilder(p1); StringBuilder builder3 = new StringBuilder(p0.Length); int num = 0; Label_0084: …
258 c#  encoding  base64 

7
Okrągły podwójnie w dwóch miejscach dziesiętnych w C #?
Chcę zaokrąglić w górę podwójną wartość w dwóch miejscach po przecinku w c # jak mogę to zrobić? double inputValue = 48.485; po zaokrągleniu w górę inputValue = 48.49; Powiązane: c # - Jak zaokrąglić wartość dziesiętną do 2 miejsc po przecinku (dla danych wyjściowych na stronie)
258 c#  double  rounding 

20
Prosty przykład automatu stanów w C #?
Aktualizacja: Ponownie dziękuję za przykłady, które były bardzo pomocne i dlatego nie zamierzam niczego im odbierać. Czy podane obecnie przykłady, o ile je rozumiem i automaty stanów, nie stanowią tylko połowy tego, co zwykle rozumiemy przez automaty stanów? W tym sensie, że przykłady zmieniają stan, ale jest to reprezentowane tylko …
257 c#  state-machine 

12
Jak otworzyć w domyślnej przeglądarce w C #
Projektuję małą aplikację w języku C # i jest w niej przeglądarka internetowa. Obecnie mam wszystkie ustawienia domyślne na moim komputerze, mówiąc, że Google Chrome jest moją domyślną przeglądarką, ale kiedy kliknę link w mojej aplikacji, aby otworzyć w nowym oknie, otworzy się przeglądarka internetowa. Czy istnieje sposób, aby zamiast …

7
.NET Core vs Mono
Jaka jest różnica między .NET Core a Mono? Na oficjalnej stronie znalazłem oświadczenie: „Napisany dla niego kod jest także przenośny w stosach aplikacji, takich jak Mono”. Moim celem jest użycie C #, LINQ, EF7 i Visual Studio do stworzenia strony internetowej, którą można uruchomić / hostować w systemie Linux. Ktoś …
257 c#  .net  mono  .net-core 

8
Błąd edytora edycji EditorOptionDefinition
W programie Visual Studio 2013 zacząłem otrzymywać następujący błąd podczas próby otwarcia plików C #: No EditorOptionDefinition export found for the given option name: Tabs/ConvertTabsToSpaces Parameter name: optionID Przez cały ranek nie miałem problemów, dopóki nie zamknąłem i nie otworzyłem ponownie rozwiązania C #, nad którym pracowałem, kiedy zaczął się …

10
Renderuj częściowo z innego folderu (nieudostępnione)
Jak mogę renderować widok częściowy (kontrola użytkownika) z innego folderu? W wersji zapoznawczej 3 wywoływałem RenderUserControl z pełną ścieżką, ale przy aktualizacji do wersji 5 nie jest to już możliwe. Zamiast tego mamy metodę RenderPartial, ale nie oferuje mi ona funkcji, której szukam.

24
Zduplikowane klucze w słownikach .NET?
Czy są jakieś klasy słownikowe w bibliotece klas podstawowych .NET, które pozwalają na użycie zduplikowanych kluczy? Jedyne rozwiązanie, jakie znalazłem, to na przykład utworzenie klasy takiej jak: Dictionary<string, List<object>> Ale to irytujące w użyciu. Uważam, że w Javie MultiMap to osiąga, ale nie może znaleźć analogu w .NET.
256 c#  .net  dictionary  multimap 

10
Predicate Delegates in C #
Czy możesz mi wyjaśnić: Co to jest delegat predykatu? Gdzie powinniśmy stosować predykaty? Jakieś najlepsze praktyki korzystania z predykatów? Doceniamy opisowy kod źródłowy.
256 c#  .net  predicate 



13
Jak uzyskać sformatowany JSON w .NET przy użyciu C #?
Używam parsera .NET JSON i chciałbym serializować mój plik konfiguracyjny, aby był czytelny. Więc zamiast: {"blah":"v", "blah2":"v2"} Chciałbym coś ładniejszego: { "blah":"v", "blah2":"v2" } Mój kod jest mniej więcej taki: using System.Web.Script.Serialization; var ser = new JavaScriptSerializer(); configSz = ser.Serialize(config); using (var f = (TextWriter)File.CreateText(configFn)) { f.WriteLine(configSz); f.Close(); }

13
Płynne wyrażanie zapytań - czy jest jakaś przewaga jednej nad drugą?
LINQ jest jednym z największych ulepszeń .NET od czasów generycznych i pozwala mi zaoszczędzić mnóstwo czasu i linii kodu. Jednak płynna składnia wydaje mi się bardziej naturalna niż składnia wyrażenia zapytania. var title = entries.Where(e => e.Approved) .OrderBy(e => e.Rating).Select(e => e.Title) .FirstOrDefault(); var query = (from e in entries …
255 c#  linq 

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.