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.



5
Jak tworzyć deterministyczne wytyczne
W naszej aplikacji tworzymy pliki Xml z atrybutem o wartości Guid. Ta wartość musiała być spójna między aktualizacjami plików. Więc nawet jeśli wszystko inne w pliku się zmieni, wartość guid dla atrybutu powinna pozostać taka sama. Jednym z oczywistych rozwiązań było utworzenie słownika statycznego z nazwą pliku i identyfikatorami Guid, …
107 c#  .net  guid  uuid 

19
Sprawdź, czy kod jest uruchomiony w ramach testu jednostkowego
Mam test jednostkowy (nUnit). Wiele warstw w dół stosu wywołań metoda zakończy się niepowodzeniem, jeśli zostanie uruchomiona za pośrednictwem testu jednostkowego. Idealnie byłoby użyć czegoś takiego jak mockowanie do skonfigurowania obiektu, od którego zależy ta metoda, ale jest to kod innej firmy i nie mogę tego zrobić bez dużego nakładu …
107 c#  reflection  nunit 

13
Jak interpolować ciągi?
Chcę wykonać następujące czynności w języku C # (pochodzącym z tła Pythona): strVar = "stack" mystr = "This is %soverflow" % (strVar) Jak zamienić token w ciągu na wartość znajdującą się poza nim?


25
Mnogość w wiadomościach użytkownika
Wielokrotnie, podczas generowania wiadomości do pokazania użytkownikowi, wiadomość będzie zawierała szereg rzeczy , o których chcę poinformować klienta. Podam przykład: klient wybrał kilka pozycji od 1 wzwyż i kliknął Usuń. Teraz chcę przekazać klientowi wiadomość potwierdzającą i chcę wspomnieć o liczbie wybranych przez niego pozycji, aby zminimalizować możliwość popełnienia błędu …



3
Jak zaktualizować MSBuild do C # 6?
Chcę używać C # 6 w moim projekcie (propagacja wartości null, inne funkcje). Zainstalowałem VS 2015 na moim komputerze i działa świetnie i buduje kod testowy, taki jak var user = new SingleUserModel(); //all model fields are null var test = user.User?.Avatar?["blah"]; Ale kiedy wypycham projekt do repozytorium, a CI …

30
„Nie można wczytać typu [Namespace] .Global”, co mnie zmartwiło
W mojej aplikacji .Net 2.0 Asp.net WebForms mam plik Global.asax zawierający następujący kod: <%@ Application CodeBehind="Global.asax.cs" Inherits="MyNamespace.Global" Language="C#" %> Jednak podczas budowania pojawia się komunikat o błędzie: Nie można załadować typu „MyNamespace.Global”. Wydaje się, że dzieje się tak, ponieważ przestrzeń nazw MyNamespace (zdefiniowana w kodzie pliku Global.asax.cs) nie jest widoczna …



2
W jaki sposób generyczna kowariancja i kontrawariancja jest implementowana w C # 4.0?
Nie uczestniczyłem w PDC 2008, ale usłyszałem wiadomości, że C # 4.0 ma obsługiwać kowariancję i kontrwariancję rodzajową. Oznacza to, że List<string>można przypisać do List<object>. Jak to możliwe? W książce Jona Skeeta C # in Depth wyjaśniono, dlaczego typy generyczne języka C # nie obsługują kowariancji i kontrawariancji. Służy głównie …

11
Importuj plik CSV do silnie wpisanej struktury danych w .Net [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 ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
106 c#  vb.net  file  csv  import 

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.