Articles of .net

Convert.ChangeType () schlägt bei NULL-Typen fehl

Ich möchte eine Zeichenfolge in einen Objekteigenschaftswert konvertieren, dessen Name ich als Zeichenfolge habe. Ich versuche das so zu tun: string modelProperty = “Some Property Name”; string value = “SomeValue”; var property = entity.GetType().GetProperty(modelProperty); if (property != null) { property.SetValue(entity, Convert.ChangeType(value, property.PropertyType), null); } Das Problem besteht darin, dass ein Fehler auftritt und eine ungültige […]

So erstellen Sie deterministische Guides

In unserer Anwendung erstellen wir Xml-Dateien mit einem Attribut, das einen Guid-Wert hat. Dieser Wert muss zwischen Dateiaktualisierungen konsistent sein. Selbst wenn sich sonst alles in der Datei ändert, sollte der GUID-Wert für das Attribut gleich bleiben. Eine naheliegende Lösung bestand darin, ein statisches Wörterbuch mit dem Dateinamen und den zu verwendenden Guids zu erstellen. […]

Unterschied zwischen Web-Referenz und Service-Referenz?

Was ist der Unterschied zwischen Webreferenz und Serviceverweis in WCF? Was ist in WCF vorzuziehen?

Deklariere ein const-Array

Ist es möglich, etwas ähnliches wie folgt zu schreiben? public const string[] Titles = { “German”, “Spanish”, “Corrects”, “Wrongs” };

Das Debugging auf dem Webserver kann nicht gestartet werden. Das Debuggen von ASP.NET VS 2010, II7, Win 7 x64 konnte nicht gestartet werden

Ich verwende Visual Studio 2010 (als Admin), IIS 7 unter Windows 7 x64. Ich bin in der Lage, die ASP.NET-Website in IIS 7 ohne Debuggen einwandfrei auszuführen, aber wenn ich F5 drücke, um es zu debuggen, bekomme ich: Das Debugging auf dem Webserver kann nicht gestartet werden. Das Debugging von ASP.NET konnte nicht gestartet werden. […]

Wie trenne ich eine .NET-Zeichenfolge?

Ich möchte eine Zeichenfolge so abschneiden, dass ihre Länge nicht länger als ein gegebener Wert ist. Ich schreibe in eine databasetabelle und möchte sicherstellen, dass die Werte, die ich schreibe, die Bedingung des Datentyps der Spalte erfüllen. Zum Beispiel wäre es schön, wenn ich folgendes schreiben könnte: string NormalizeLength(string value, int maxLength) { return value.Substring(0, […]

Konvertiere String in Nullable-Typ (int, double, etc …)

Ich versuche eine Datenkonvertierung durchzuführen. Leider befinden sich viele der Daten in Strings, in denen es sich um int oder double handeln sollte, usw. Also was ich habe ist etwas wie: double? amount = Convert.ToDouble(strAmount); Das Problem mit diesem Ansatz ist, wenn strAmount leer ist, wenn es leer ist, ich möchte, dass es null ist, […]

Wie kann ich den “Pfad” einer eingebetteten Ressource erkennen?

Ich speichere ein PNG als eingebettete Ressource in einer Assembly. Innerhalb derselben Baugruppe habe ich einen Code wie diesen: Bitmap image = new Bitmap(typeof(MyClass), “Resources.file.png”); Die Datei mit dem Namen “file.png” wird im Ordner “Resources” (in Visual Studio) gespeichert und als eingebettete Ressource markiert. Der Code schlägt mit einer Ausnahme fehl, die besagt: Ressource MyNamespace.Resources.file.png […]

Was ist der Unterschied zwischen IEquatable und Object.Equals ()?

Ich möchte, dass meine Food class testen kann, wann immer sie einer anderen Instanz von Food . Ich werde es später gegen eine Liste verwenden, und ich möchte seine List.Contains() -Methode verwenden. Sollte ich IEquatable implementieren oder einfach Object.Equals() überschreiben? Von MSDN: Diese Methode ermittelt die Gleichheit mithilfe des standardmäßigen Gleichheitsvergleichs, der durch die Implementierung […]

Konvertieren von SVG in PNG mit C #

Ich habe versucht, SVG-Bilder mit C # in PNG zu konvertieren, ohne zu viel Code schreiben zu müssen. Kann jemand eine Bibliothek oder einen Beispielcode dafür empfehlen?