Articles of .net

Wie man Zeichenkette mit richtiger culturinfo in Doppelt umwandelt

Ich habe zwei Nvarchar-Felder in einer database, um den DataType und DefaultValue zu speichern, und ich habe einen DataType Double und einen Wert von 65.89875 im englischen Format. Jetzt möchte ich, dass der Benutzer den Wert gemäß dem ausgewählten Browser-Sprachformat sieht (65,89875 in Englisch sollte als 65,89875 in Deutsch angezeigt werden). Wenn der Benutzer jetzt […]

Xml-SelectNodes mit Standard-Namespace über XmlNamespaceManager funktioniert nicht wie erwartet

Ich habe etwas XML mit Standard-Namespace und möchte die Anzahl von Wie muss ich definieren? XmlNamespaceManager nsmgr = ???? Assert.AreEqual(2, doc.SelectNodes(“//b”, nsmgr).Count); damit die Behauptung wahr wird? Ich habe es bisher versucht (mit Nunit): [Test] [Ignore(“Why does this not work?”)] public void __DoesNotWork_TestSelectWithDefaultNamespace() { // xml to parse with defaultnamespace string xml = @””; XmlDocument […]

Was verursacht NotSupportedException (“Das Format des angegebenen Pfads wird nicht unterstützt”), während ein gültiger Pfad verwendet wird?

Ich schreibe eine einfache Konsolenanwendung, die XML aus einer Testdatei liest und es zu einem Objekt deserialisiert. var s = File.ReadAllBytes(“‪G:\\Temp\\Publishing\\2.txt”); Stream _response = File.OpenRead(“‪G:\\Temp\\Publishing\\2.txt”); var s = File.ReadAllBytes(@”‪g:\temp\publishing\2.txt”); var s = File.ReadAllBytes(@”‪G:\Temp\Publishing\2.txt”); Ich habe alle oben genannten versucht, um die Datei zu lesen, und es NotSupportedException immer mit einer Nachricht aus Das Format des […]

Erhalten Sie alle Steuerelemente eines bestimmten Typs

Ich habe mehrere Pictureboxes und ich muss während der Laufzeit zufällige Bilder in sie laden. Also dachte ich mir, es wäre schön, eine Sammlung aller Bilderboxen zu haben und ihnen dann Bilder mit einer einfachen Schleife zuzuweisen. Aber wie soll ich das machen? Oder gibt es vielleicht andere bessere Lösungen für ein solches Problem?

Reflection – Abrufen der generischen Parameter von einer System.Type-Instanz

Wenn ich den folgenden Code habe: MyType anInstance = new MyType(); Type type = anInstance.GetType(); Wie kann ich herausfinden, mit welchem ​​Typparameter “anInstance” instanziiert wurde, indem ich auf die Typvariable schaue? Ist es möglich ?

Wie kann System.IO.PathTooLongException vermieden werden?

Wir stoßen ständig auf dieses Problem … Beispiel: Wenn ich eine Datei habe, die ich in ein anderes Verzeichnis oder eine UNC-Freigabe kopieren möchte und wenn die Länge des Pfades 248 überschreitet (wenn ich mich nicht irre), wird PathTooLongException ausgetriggers. Gibt es eine Problemumgehung für dieses Problem? PS: Gibt es Registrierungseinstellungen, um diesen Pfad auf […]

Knoten aus einem XmlDocument entfernen

Der folgende Code sollte das entsprechende Projekt-Tag finden und es aus dem XmlDocument entfernen, aber wenn ich es teste, heißt es: Der zu entfernende Knoten ist kein Kind dieses Knotens. Kennt jemand den richtigen Weg, dies zu tun? public void DeleteProject (string projectName) { string ccConfigPath = ConfigurationManager.AppSettings[“ConfigPath”]; XmlDocument configDoc = new XmlDocument(); configDoc.Load(ccConfigPath); XmlNodeList […]

Anwendung.Exit

Ich verwende VSTS 2008 + .Net 3.5 + C #, um die Windows Forms-Anwendung zu entwickeln. Meine Verwirrung ist, scheint Application.Exit die Anwendung nicht zum Beenden gezwungen? Wenn nicht, welche Methode sollte ich aufrufen, um die Anwendung zu beenden? EDIT 1: Normalerweise ist die Hauptmethode so, wie man die Main-function elegant beendet, ohne Environment.Exit aufzurufen? […]

Wie bekomme ich den “freundlichen” Betriebssystem-Versionsnamen?

Ich bin auf der Suche nach einem eleganten Weg, um die OS-Version zu erhalten: “Windows XP Professional Service Pack 1” oder “Windows Server 2008 Standard Edition” usw. Gibt es eine elegante Art, das zu tun? Ich bin auch an der processorarchitektur interessiert (wie x86 oder x64).

ASP.NET MVC – Abrufen von QueryString-Werten

Unter ASP.NET MVC sollen Sie QueryString-Parameter wie in ASP.NET WebForms abholen? oder wird die [AcceptVerbs(HttpVerbs.Get)] Deklaration irgendwie benutzt?