Articles of .net

wie man Cookies mit HttpWebRequest verwendet

Ich erstelle eine Anwendung für den Datenabruf von der Webseite. Die Seite ist passwortgeschützt und wenn sich der Benutzer anmeldet, wird der Cookie erstellt. Um die Daten abzurufen, muss sich die Anwendung zuerst anmelden: Web-Anfrage mit Benutzername und Passwort machen und den Cookie speichern. Wenn der Cookie gespeichert ist, muss er in die Header aller […]

Erhält HashSet den Anzeigenauftrag?

HashSet die in .NET 3.5 eingeführte HashSet Auflistung die Reihenfolge, in der foreach iteriert wird? Die Dokumentation besagt, dass die Sammlung nicht sortiert ist, aber nichts über den Anzeigenauftrag sagt. Ein Vorabversion BCL- Blog-Eintrag gibt an, dass es nicht geordnet ist, aber dieser Artikel gibt an, dass es entworfen wird, um Reihenfolge von Anzeigen zu […]

Wie finden Sie heraus, wenn Sie per XML-Serialisierung geladen wurden?

Ich versuche, einen Baum von Objekten per XML-Serialisierung zu laden, und im Moment wird es die Objekte laden und den Baum ganz glücklich erstellen. Mein Problem dreht sich um die Tatsache, dass diese classn eine Ebene des Auditings unterstützen. Was ich gerne tun könnte, ist eine Methode für jedes Objekt aufzurufen, nachdem es geladen wurde. […]

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 […]