Als «c#» getaggte Fragen

C # (ausgesprochen "siehe scharf") ist eine statische Typisierungsprogrammiersprache mit mehreren Paradigmen, die von Microsoft entwickelt wurde. C # -Code zielt normalerweise auf die .NET-Tools und -Laufzeiten von Microsoft ab, zu denen unter anderem .NET Framework, .NET Core und Xamarin gehören. Verwenden Sie dieses Tag für Fragen zu Code, der in der formalen Spezifikation von C # oder C # geschrieben ist.




8
Standardwert für Erforderliche Felder in Entity Framework-Migrationen?
Ich habe die [Required]Datenanmerkung einem meiner Modelle in einer ASP.NET MVC-Anwendung hinzugefügt . Nach dem Erstellen einer Migration führt das Ausführen des Update-DatabaseBefehls zu folgendem Fehler: Der Wert NULL kann nicht in die Spalte 'Director', Tabelle 'MOVIES_cf7bad808fa94f89afa2e5dae1161e78.dbo.Movies' eingefügt werden. Spalte erlaubt keine Nullen. UPDATE schlägt fehl. Die Anweisung wurde beendet. …

7
Was bedeutet "var" in C #? [Duplikat]
Diese Frage hat hier bereits Antworten : Verwendung des Schlüsselworts var in C # (86 Antworten) Geschlossen vor 2 Monaten . Wie funktioniert das Keyword in C # var?
91 c# 

4
Float vs Double Performance
Ich habe einige Timing-Tests durchgeführt und auch einige Artikel wie diesen gelesen (letzter Kommentar). In Release-Builds benötigen Float- und Double-Werte dieselbe Verarbeitungszeit. Wie ist das möglich? Wenn float im Vergleich zu doppelten Werten weniger genau und kleiner ist, wie kann die CLR in derselben Verarbeitungszeit verdoppelt werden?
91 c#  .net  clr  performance 






3
Können Sie das Liskov-Substitutionsprinzip anhand eines guten C # -Beispiels erklären? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 9 Monaten . Verbessere diese Frage Können Sie das Liskov-Substitutionsprinzip (Das …


3
mit var / null seltsames Verhalten wechseln
Gegeben den folgenden Code: string someString = null; switch (someString) { case string s: Console.WriteLine("string s"); break; case var o: Console.WriteLine("var o"); break; default: Console.WriteLine("default"); break; } Warum stimmt die switch-Anweisung überein case var o? Es ist mein Verständnis, case string sdas nicht übereinstimmt, wenn, s == nullweil (effektiv) (null …

10
TextBox.TextChanged-Ereignis, das zweimal auf dem Windows Phone 7-Emulator ausgelöst wird
Ich habe eine sehr einfache Test-App, um mit Windows Phone 7 herumzuspielen. Ich habe gerade ein TextBoxund ein TextBlockzur Standard-UI-Vorlage hinzugefügt . Der einzige benutzerdefinierte Code ist der folgende: public partial class MainPage : PhoneApplicationPage { public MainPage() { InitializeComponent(); } private int counter = 0; private void TextBoxChanged(object sender, …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.