Als «.net» getaggte Fragen

72
Overhead von try / endlich in C #?

Wir haben viele Fragen darüber gesehen, wann und warum try/ catchund try/ catch/ verwendet werden sollen finally. Und ich weiß, dass es definitiv einen Anwendungsfall für try/ gibt finally(zumal die usingAnweisung so implementiert wird). Wir haben auch Fragen zum Overhead von try / catch und...

72
Was ist der Sinn von DBNull?

In .NET gibt es die nullReferenz, die überall verwendet wird, um anzuzeigen, dass eine Objektreferenz leer ist, und dann die DBNull, die von Datenbanktreibern (und wenigen anderen) verwendet wird, um ... so ziemlich dasselbe zu bezeichnen. Dies führt natürlich zu großer Verwirrung und...

72
Wie, wann und wo werden generische Methoden konkretisiert?

Diese Frage hat mich gefragt, wo die konkrete Implementierung einer generischen Methode tatsächlich zustande kommt. Ich habe Google ausprobiert, finde aber nicht die richtige Suche. Wenn wir dieses einfache Beispiel nehmen: class Program { public static T GetDefault<T>() { return...

72
Was ist project.lock.json?

Ich habe die Anweisung zum Erstellen eines neuen .NET Core-Projekts befolgt und dieses von cmd ausgeführt: dotnet new dotnet restore Die zweite Anweisung erstellt project.lock.json, die viel Müll enthält (nicht wirklich Müll, sondern Tonnen von Abhängigkeiten, Konfigurationen usw.). Ich gehe davon...

72
EPPlus-Nummernformat

Ich habe eine mit Epplus erstellte Excel-Tabelle, habe einige Probleme und möchte von jemandem geleitet werden, der eine ähnliche Herausforderung gelöst hat. Ich muss die Zahlenformatierung auf einen doppelten Wert anwenden und möchte ihn in Excel so darstellen. 8 → 8.0 12 → 12.0 14.54 → 14.5 0...

71
Sollte eine Schnittstelle eine andere Schnittstelle erben

Ich kann anscheinend keine Antwort darauf finden und möchte nur sicherstellen, dass es sich um einen in Ordnung befindlichen Codierungsstandard handelt. Ich habe eine Schnittstelle A, die von vielen verschiedenen Klassen verwendet wird, und möchte nicht, dass sich die Schnittstelle Aändert. Ich...

71
Lesen Sie den Text aus der Antwort

HttpWebRequest request = WebRequest.Create("http://google.com") as HttpWebRequest; request.Accept = "application/xrds+xml"; HttpWebResponse response = (HttpWebResponse)request.GetResponse(); WebHeaderCollection header = response.Headers; Hier gibt Google Text zurück. Wie lese ich es?...

71
Schlüsselwort "new" in der Eigenschaftsdeklaration in c #

Ich habe ein .net-Projekt zur Wartung erhalten. Ich habe gerade den Code durchgesehen und dies bei einer Eigenschaftserklärung festgestellt: public new string navUrl { get { return ...; } set { ... } } Ich habe mich gefragt, was der newModifikator mit der Eigenschaft macht.

71
Ignorieren von Nullfeldern in Json.net

Ich habe einige Daten, die ich in JSON serialisieren muss. Ich benutze JSON.NET. Meine Codestruktur ähnelt der folgenden: public struct structA { public string Field1; public structB Field2; public structB Field3; } public struct structB { public string Subfield1; public string...