Articles of .net

Wie kann ich mein Bewerbungsfenster nach vorne bringen?

Wie bringe ich mein Bewerbungsfenster nach vorne? Zum Beispiel, wenn meine App Aufmerksamkeit braucht. Dies ist für mein persönliches Programm. Ich brauche diese functionalität. Das habe ich bekommen. Aber es funktioniert nicht 100% mal. public void BringToFrontToEnterCaptha() { if (InvokeRequired) { Invoke(new Action(BringToFrontToEnterCaptha)); } else { this.TopMost = true; this.Focus(); this.BringToFront(); this.textBox1.Focus(); this.textBox1.Text = string.Empty; […]

Wie kann ich feststellen, ob eine .NET-Anwendung im DEBUG- oder RELEASE-Modus kompiliert wurde?

Ich habe eine Anwendung auf meinem Computer installiert. Wie finde ich heraus, ob es im DEBUG-Modus kompiliert wurde oder nicht? Ich habe versucht, .NET Reflector zu verwenden , aber es zeigt nichts bestimmtes an. Hier ist was ich sehe: // Assembly APPLICATION_NAME, Version 8.0.0.15072 Location: C:\APPLICATION_FOLDER\APPLICATION_NAME.exe Name: APPLICATION_NAME, Version=8.0.0.15072, Culture=neutral, PublicKeyToken=null Type: Windows Application

Wie hoch ist der tatsächliche Aufwand von C # in C #?

Ich weiß also, dass try / catch einen zusätzlichen Aufwand verursacht und daher keine gute Möglichkeit darstellt, den processfluss zu steuern, aber woher kommt dieser Overhead und was ist der tatsächliche Einfluss?

Floating-Point-Erzwingen, um in .NET deterministisch zu sein?

Ich habe viel über Fließkomma-Determinismus in .NET gelesen, dh ich stelle sicher, dass der gleiche Code mit den gleichen Eingaben die gleichen Ergebnisse über verschiedene Rechner hinweg liefert. Da .NET keine Optionen wie Java’s fpstrict und MSVCs fp: strict enthält, scheint der Konsens zu sein, dass es kein Problem mit reinem verwalteten Code gibt. Das […]

Wie entferne ich den Fokus von einer TextBox in WinForms?

Ich muss den Fokus von mehreren TextBoxen entfernen. Ich habe versucht mit: textBox1.Focused = false; Sein ReadOnly Eigenschaftswert ist true . Ich habe dann versucht, den Fokus auf das Formular zu setzen, um es von allen TextBoxen zu entfernen, aber das funktioniert auch nicht: this.Focus(); und die function gibt false wenn ein Textfeld ausgewählt ist. […]

Ausnahmen behandeln, ist das ein guter Weg?

Wir haben Probleme mit einer Richtlinie, um Ausnahmen in unserer Anwendung korrekt zu behandeln. Hier sind unsere Ziele dafür (zusammengefasst): Behandle nur bestimmte Ausnahmen. Behandeln Sie nur Ausnahmen, die Sie korrigieren können Nur einmal anmelden. Wir haben eine Lösung mit einer generischen Application Specific Exception entwickelt, die in einem Code wie folgt funktioniert: try { […]

Warum gibt Enumerable.All für eine leere Sequenz true zurück?

var strs = new Collection(); bool b = strs.All(str => str == “ABC”); Der Code erstellt eine leere Zeichenfolge und versucht dann festzustellen, ob alle Elemente in der Auflistung “ABC” sind. Wenn Sie es ausführen, wird b wahr sein. Aber die Sammlung enthält nicht einmal Elemente, geschweige denn Elemente, die “ABC” entsprechen. Ist das ein […]

Assembly im gemischten Modus in .NET 4

Ich habe vor ca. 2 Jahren eine classnbibliothek in .NET 2.0 für den databasezugriff geschrieben und benutze sie schon immer auf .NET 2.0, 3.0 und 3.5. Im aktuellen Projekt, an dem ich arbeite (was eine .NET 4.0-Anwendung ist), habe ich versucht, die alte treue classnbibliothek zu verwenden, und ich habe die folgende Ausnahme: System.InvalidOperationException wurde […]

Deaktivieren Sie das Mausrad bei der Elementsteuerung in WPF

Ich habe eine Benutzersteuerung, die einen Scrollviewer hat, dann eine Reihe von untergeordneten Steuerelementen wie Textfelder, Optionsfelder und Listboxen usw. innerhalb davon. Ich kann das Mausrad verwenden, um den übergeordneten Scrollviewer zu scrollen, bis meine Maus in einer Listbox landet. Dann werden die Mausrad-Ereignisse in die Listbox verschoben. Gibt es eine Möglichkeit, die Listbox diese […]

Wie liest man den Attributwert von XmlNode in C #?

Angenommen, ich habe einen XmlNode und möchte den Wert eines Attributs namens “Name” erhalten. Wie kann ich das machen? XmlTextReader reader = new XmlTextReader(path); XmlDocument doc = new XmlDocument(); XmlNode node = doc.ReadNode(reader); foreach (XmlNode chldNode in node.ChildNodes) { **//Read the attribute Name** if (chldNode.Name == Employee) { if (chldNode.HasChildNodes) { foreach (XmlNode item in […]