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.

10
BestPractice - Przekształć pierwszy znak ciągu w małe litery
Chciałbym mieć metodę, która przekształca pierwszy znak ciągu w małe litery. Moje podejścia: 1. public static string ReplaceFirstCharacterToLowerVariant(string name) { return String.Format("{0}{1}", name.First().ToString().ToLowerInvariant(), name.Substring(1)); } 2. public static IEnumerable<char> FirstLetterToLowerCase(string value) { var firstChar = (byte)value.First(); return string.Format("{0}{1}", (char)(firstChar + 32), value.Substring(1)); } Jakie byłoby Twoje podejście?
136 c#  .net  string 


12
Brak ogólnej implementacji OrderedDictionary?
Wygląda na to, że nie ma ogólnej implementacji OrderedDictionary(która znajduje się w System.Collections.Specializedprzestrzeni nazw) w .NET 3.5. Czy jest taki, którego mi brakuje? Znalazłem implementacje zapewniające tę funkcjonalność, ale zastanawiałem się, czy / dlaczego nie ma standardowej implementacji od razu po wyjęciu z pudełka i czy ktoś wie, czy jest …

4
Czy włączenie podwójnej ucieczki jest niebezpieczne?
Mam aplikację ASP.NET MVC z trasą umożliwiającą wyszukiwanie rzeczy za pośrednictwem / search / <searchterm>. Kiedy podaję „search / abc”, działa to dobrze, ale kiedy podaję „/ search / a + b + c” (poprawnie zakodowany adres URL), IIS7 odrzuca żądanie z błędem HTTP 404.11 ( moduł filtrowania żądań jest …
136 c#  asp.net-mvc  iis-7 



22
Jak wziąć wszystkie elementy oprócz ostatniego w sekwencji przy użyciu LINQ?
Powiedzmy, że mam sekwencję. IEnumerable<int> sequence = GetSequenceFromExpensiveSource(); // sequence now contains: 0,1,2,3,...,999999,1000000 Uzyskanie sekwencji nie jest tanie i jest generowane dynamicznie, a ja chcę ją powtórzyć tylko raz. Chcę dostać 0 - 999999 (czyli wszystko oprócz ostatniego elementu) Rozumiem, że mógłbym zrobić coś takiego: sequence.Take(sequence.Count() - 1); ale to …
136 c#  .net  linq 

13
Sprawdzanie, czy obiekt blob istnieje w usłudze Azure Storage
Mam bardzo proste pytanie (mam nadzieję!) - chcę się tylko dowiedzieć, czy w konkretnym kontenerze istnieje blob (o zdefiniowanej przeze mnie nazwie). Pobiorę go, jeśli istnieje, a jeśli nie, zrobię coś innego. Wyszukałem trochę w intertubach i najwyraźniej była tam funkcja o nazwie DoesExist lub coś podobnego ... ale podobnie …



16
Dlaczego „&&”, a nie „&”?
Dlaczego jest &&lepsze &i ||lepsze niż |? Zapytałem kogoś, kto programuje od lat, a jego wyjaśnienie brzmiało: Na przykład, w if (bool1 && bool2 && bool3) { /*DoSomething*/ }, bool1musi być prawdziwe, aby test bool2był prawdziwy, co musi być prawdziwe przed przejściem do bool3, itp. Gdybym &zamiast tego użył pojedynczego, …
135 c#  operators 

4
Konwertuj Dictionary <ciąg, ciąg> na ciąg rozdzielany średnikami w języku C #
Prosty sposób na rozpoczęcie dnia, biorąc pod uwagę Dictionary&lt;string, string&gt;: var myDict = new Dictionary&lt;string, string&gt;(); myDict["A"] = "1"; myDict["B"] = "2"; myDict["C"] = "3"; myDict["D"] = "4"; Chcę stworzyć ciąg: "A=1;B=2;C=3;D=4" Przykładowa realizacja: var myStringBuilder = new StringBuilder(); bool first = true; foreach (KeyValuePair&lt;string, string&gt; pair in myDict) { …
135 c# 


14
Wykorzystanie GPU z C # [zamknięte]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących 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 Próbuję uzyskać więcej mocy obliczeniowej z mojej sieci. Używam wszystkich procesorów / rdzeni, czy jest możliwe …
135 c#  gpu  gpgpu 

7
Dlaczego operator is zwraca false, gdy ma wartość null?
Wydaje mi się, że isoperator jest trochę niekonsekwentny. bool Test() { // Returns false, but should return true. return null is string; } Oczekuje się, że null wartość należy do dowolnego typu odwołania (lub dopuszcza wartość null). I rzeczywiście, specyfikacja języka C # mówi coś, co potwierdza tę hipotezę, na …
135 c# 

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.