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.




15
DateTime "null" Wert
Ich habe viel gesucht, aber keine Lösung gefunden. Wie gehen Sie mit einer DateTime um, die einen nicht initialisierten Wert enthalten sollte (entspricht null)? Ich habe eine Klasse, für die möglicherweise ein DateTime-Eigenschaftswert festgelegt ist oder nicht. Ich dachte daran, den Eigentümer auf DateTime.MinValue zu initialisieren, was dann leicht überprüft …
273 c#  datetime  null 


24
Wie aktiviere ich die NuGet-Paketwiederherstellung in Visual Studio?
Es gibt einen ähnlichen Beitrag auf dem Stapel, aber er hilft möglicherweise nicht bei meinem Problem, da ich Visual Studio 2015 verwende. Wie kann die Option "NuGet-Paketwiederherstellung aktivieren" in VS2015 angezeigt werden? Ich habe Datei> Neues Projekt gewählt und eine leere ASP.NET-Webanwendung erstellt . Ich suche diese Menüoption. Ich sollte …



8
LINQ: Nicht alle gegen alle nicht
Oft möchte ich überprüfen, ob ein angegebener Wert mit einem in einer Liste übereinstimmt (z. B. bei der Validierung): if (!acceptedValues.Any(v => v == someValue)) { // exception logic } Kürzlich habe ich festgestellt, dass ReSharper mich gebeten hat, diese Abfragen zu vereinfachen, um: if (acceptedValues.All(v => v != someValue)) …
272 c#  .net  performance  linq  resharper 


25
Invertieren Sie die if-Anweisung, um die Verschachtelung zu verringern
Wenn ich ReSharper für meinen Code ausgeführt habe, zum Beispiel: if (some condition) { Some code... } ReSharper gab mir die obige Warnung ("if" -Anweisung umkehren, um die Verschachtelung zu reduzieren) und schlug die folgende Korrektur vor: if (!some condition) return; Some code... Ich würde gerne verstehen, warum das besser …
272 c#  resharper 

30
TypeLoadException sagt "keine Implementierung", aber es ist implementiert
Ich habe einen sehr seltsamen Fehler auf unserer Testmaschine. Der Fehler ist: System.TypeLoadException: Method 'SetShort' in type 'DummyItem' from assembly 'ActiveViewers (...)' does not have an implementation. Ich kann einfach nicht verstehen warum. SetShortist in der DummyItemKlasse vorhanden, und ich habe sogar eine Version mit Schreibvorgängen in das Ereignisprotokoll neu …

3
Was bedeutet das Hauptende einer Assoziation in einer 1: 1-Beziehung im Entity-Framework?
public class Foo { public string FooId{get;set;} public Boo Boo{get;set;} } public class Boo { public string BooId{get;set;} public Foo Foo{get;set;} } Ich habe versucht, dies in Entity Framework zu tun, als ich den Fehler bekam: Das Hauptende einer Zuordnung zwischen den Typen 'ConsoleApplication5.Boo' und 'ConsoleApplication5.Foo' kann nicht ermittelt werden. …


12
Wie poste ich JSON mit C # auf einem Server?
Hier ist der Code, den ich verwende: // create a request HttpWebRequest request = (HttpWebRequest) WebRequest.Create(url); request.KeepAlive = false; request.ProtocolVersion = HttpVersion.Version10; request.Method = "POST"; // turn our request string into a byte stream byte[] postBytes = Encoding.UTF8.GetBytes(json); // this is important - make sure you specify type this way …
269 c#  json  post  httpwebrequest 

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.