Articles of .net

Wie umgehen Sie das Speicherleck im .NET Webbrowser-Steuerelement?

Dies ist ein weit verbreitetes, altes Problem mit dem .NET Webbrowser-Steuerelement. Zusammenfassung: Mit dem .NET-Webbrowser-Steuerelement Zu einer Seite navigieren erhöht die Speicherauslastung, die niemals freigegeben wird. Reproduzieren des Speicherverlusts: Fügen Sie ein WebBrowser-Steuerelement zu einem Formular hinzu. Verwenden Sie es, um zu den gewünschten Seiten zu navigieren. ungefähr: blank funktioniert, scrollen Sie auf Google Bilder […]

Wie filtere Directory.EnumerateFiles mit mehreren Kriterien?

Ich habe den folgenden Code: List result = new List(); foreach (string file in Directory.EnumerateFiles(path,”*.*”, SearchOption.AllDirectories) .Where(s => s.EndsWith(“.mp3”) || s.EndsWith(“.wma”))) { result.Add(file); } Es funktioniert gut und macht, was ich brauche. Außer einer kleinen Sache. Ich würde gerne eine bessere Möglichkeit finden, nach mehreren Erweiterungen zu filtern. Ich möchte ein String-Array mit Filtern wie […]

Wie man ein Objekt zu XML serialisiert, ohne xmlns = “…” zu erhalten?

Gibt es eine Möglichkeit für mich, ein Objekt in .NET zu serialisieren, ohne dass die XML-Namespaces automatisch serialisiert werden? Es scheint, dass .NET standardmäßig glaubt, dass die XSI- und XSD-Namespaces enthalten sein sollten, aber ich will sie nicht dort.

Wie sortiere ich eine beobachtbare Sammlung?

Ich habe eine folgende class: [DataContract] public class Pair : INotifyPropertyChanged, IDisposable { public Pair(TKey key, TValue value) { Key = key; Value = value; } #region Properties [DataMember] public TKey Key { get { return m_key; } set { m_key = value; OnPropertyChanged(“Key”); } } [DataMember] public TValue Value { get { return m_value; […]

.NET Formatiert eine Zeichenfolge mit festen Leerzeichen

Ermöglicht die .NET String.Format-Methode das Platzieren einer Zeichenfolge an einer festen Position innerhalb einer Zeichenfolge fester Länge. “Schnur geht hier” “Schnur geht hier” “Schnur geht hier” Wie wird das mit .NET gemacht? Bearbeiten – Ich habe Format / PadLeft / PadRight zu Tode versucht. Sie arbeiten nicht. Ich weiß nicht warum. Ich habe meine eigene […]

Wie starte ich eine WPF-Anwendung neu?

Wie kann ich eine WPF-Anwendung neu starten? In Windows Forms habe ich verwendet System.Windows.Forms.Application.Restart(); Wie geht es in WPF?

Warum möchte ReSharper ‘var’ für alles verwenden?

Ich habe gerade begonnen, ReSharper mit Visual Studio zu verwenden (nach den vielen Empfehlungen zu SO). Um es auszuprobieren, habe ich ein aktuelles ASP.NET MVC-Projekt geöffnet. Eines der ersten und häufigsten Dinge, die ich bemerkt habe, besteht darin, die meisten / alle expliziten Deklarationen stattdessen in var zu ändern. Beispielsweise: //From This: MyObject foo = […]

C ++ .NET konvertiert System :: String in std :: string

Wie konvertiert man System :: String zu std :: string in C ++ .NET?

Erfassen Sie den Screenshot mit .NET

Mögliche Duplikate: Wie kann ich den Bildschirm in einer Bitmap erfassen? Ich muss eine Anwendung erstellen, die einen Schnappschuss des aktuellen Bildschirms erfasst, wann immer eine bestimmte Taste gedrückt wird. Ich habe viel gesucht, aber ich habe nur herausgefunden, wie man das aktuelle Fenster aufnimmt. Können Sie mir bitte helfen, herauszufinden, wie man das in […]

HashSet versus Dictionary während der Suchzeit, um herauszufinden, ob ein Element existiert

HashSet t = new HashSet(); // add 10 million items Dictionary t = new Dictionary(); // add 10 million items. Wessen .Contains Methode wird schneller zurückkehren? Nur um zu verdeutlichen, meine Anforderung ist, dass ich 10 Millionen Objekte habe (naja, Strings wirklich), die ich überprüfen muss, ob sie in der Datenstruktur existieren. Ich werde nie […]