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.

6
C #: po co podpisywać zestaw?
W pewnym kodzie C #, który przejąłem (w Visual Studio 2005), zauważyłem, że wszystkie zespoły są podpisane tym samym .snkplikiem. Dlaczego poprzedni autor miałby podpisywać zgromadzenia w ten sposób? Czy podpisywanie zestawów jest konieczne i co byłoby złego w braku podpisu? Jakie wady ma podpisywanie złożeń - czy to powoduje …
146 c#  assemblies 



6
Jak mogę przekształcić ciąg do UTF-8 w C #?
Mam ciąg, który otrzymałem z aplikacji innej firmy i chciałbym wyświetlić go poprawnie w dowolnym języku przy użyciu języka C # na moim Windows Surface. Z powodu nieprawidłowego kodowania fragment mojego ciągu wygląda tak po hiszpańsku: Acción podczas gdy powinno to wyglądać tak: Acción Zgodnie z odpowiedzią na to pytanie: …

6
Nie można przekonwertować wartości typu „T” na
Jest to prawdopodobnie pytanie nowicjusza, ale Google, co zaskakujące, nie udzieliło odpowiedzi. Mam tę raczej sztuczną metodę T HowToCast<T>(T t) { if (typeof(T) == typeof(string)) { T newT1 = "some text"; T newT2 = (string)t; } return t; } Pochodząc z tła C ++, spodziewałem się, że to zadziała. Jednak …
146 c#  .net  generics  casting 


1
Jak dodać interfejs API sieci Web do istniejącego projektu aplikacji sieci Web ASP.NET MVC (5)?
Zakładając, że zapomniałeś zaznaczyć pole wyboru Web API (dodać je do projektu) podczas tworzenia nowego projektu MVC (5), co musisz zrobić, aby dodać Web API i sprawić, by działał? Jest kilka pytań dotyczących migracji, ale żadne nie wydawało się zawierać kompletnych i aktualnych kroków dodawania interfejsu API sieci Web do …


9
Jak sprawdzić, czy istnieje klucz appSettings?
Jak sprawdzić, czy ustawienie aplikacji jest dostępne? tj. app.config <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key ="someKey" value="someValue"/> </appSettings> </configuration> oraz w pliku kodu if (ConfigurationManager.AppSettings.ContainsKey("someKey")) { // Do Something }else{ // Do Something Else }

5
Jak uzyskać poprawny znacznik czasu w C #
Chciałbym uzyskać prawidłowy znacznik czasu w mojej aplikacji, więc napisałem: public static String GetTimestamp(DateTime value) { return value.ToString("yyyyMMddHHmmssffff"); } // ...later on in the code String timeStamp = GetTimestamp(new DateTime()); Console.WriteLine(timeStamp); wynik: 000101010000000000 Chciałem coś takiego: 20140112180244 Co zrobiłem źle?
146 c#  timestamp 


21
Typ jednostki <typ> nie jest częścią modelu dla bieżącego kontekstu
Wchodzę do Entity Framework, ale nie jestem pewien, czy brakuje mi punktu krytycznego w podejściu do kodu. Używam ogólnego wzorca repozytorium opartego na kodzie z https://genericunitofworkandrepositories.codeplex.com/ i utworzyłem moje jednostki. Ale kiedy próbuję uzyskać dostęp do podmiotu lub go zmodyfikować, napotykam: System.InvalidOperationException: Typ jednostki Estate nie jest częścią modelu dla …


4
Jak napisać plik JSON w C #?
Muszę zapisać następujące dane w pliku tekstowym przy użyciu formatu JSON w C #. Nawiasy są ważne, aby był prawidłowym formatem JSON. [ { "Id": 1, "SSN": 123, "Message": "whatever" }, { "Id": 2, "SSN": 125, "Message": "whatever" } ] Oto moja klasa modelu: public class data { public int …


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.