Articles of .net

C # Unicode-String-Ausgabe

Ich habe eine function, um eine Zeichenfolge in eine Unicode-Zeichenfolge zu konvertieren: private string UnicodeString(string text) { return Encoding.UTF8.GetString(Encoding.ASCII.GetBytes(text)); } Aber wenn ich diese function anrufe, ist das Ausgabeergebnis falsch. Es sieht so aus, als ob meine function nicht funktioniert. Console.WriteLine(UnicodeString(“добры дзень”)) Drucken auf der Konsole nur ????? ???? Fragen: ????? ???? ????? ???? Gibt […]

.net UrlEncode – Kleinbuchstabe

Ich arbeite an einer Datenübertragung für ein Gateway, das erfordert, dass ich Daten in UrlEncoded Formular sende. Der UrlEncode von .net erstellt jedoch Kleinbuchstaben und bricht die Übertragung ab (Java erstellt Großbuchstaben). Irgendwelche Gedanken, wie kann ich .net zwingen, UrlEncoding in Großbuchstaben zu machen? update1: .net heraus: dltz7UK2pzzdCWJ6QOvWXyvnIJwihPdmAioZ%2fENVuAlDQGRNCp1F gegenüber Java: dltz7UK2pzzdCWJ6QOvWXyvnIJwihPdmAioZ%2FENVuAlDQGRNCp1F (Es ist eine base64d […]

StackOverflowException in .NET

Nachdem ich ein paar StackOverflowExceptions in .NET getroffen hatte, bemerkte ich, dass sie die von .NET angebotenen unbehandelten Exception-Handler vollständig umgehen (Application.ThreadException / AppDomain.UnhandledException). Dies ist sehr störend, da wir in diesen Ausnahmeprozeduren einen kritischen Bereinigungscode haben. Gibt es einen Weg, dies zu überwinden?

.NET Enumeration erlaubt Komma im letzten Feld

Warum darf diese .NET-Enumeration im letzten Feld ein Komma enthalten? Hat das eine besondere Bedeutung? [FlagsAttribute] public enum DependencyPropertyOptions : byte { Default = 1, ReadOnly = 2, Optional = 4, DelegateProperty = 32, Metadata = 8, NonSerialized = 16, }

Wie dekodiert man String in XML-String in C #

Ich habe eine Zeichenfolge (aus einem CDATA-Element), die eine Beschreibung von XML enthält. Ich muss diese Zeichenfolge in eine neue Zeichenfolge dekodieren, die die Zeichen korrekt mit C # anzeigt Vorhandener String: <?xml version=”1.0″ encoding=”UTF-8″ standalone=”yes”?><myreport xmlns=”http://test.com/rules/client”><admin><ordernumber>123</ordernumber><state>NY</state></report></myreport> Gesucht: 123NY

Wo soll eine Dublettenprüfung für eine Entität durchgeführt werden?

Ich suche Rat für den “besten” Ort, um validationslogik, wie eine Dublettenprüfung für eine Entität, bei der Verwendung von Entity Framework Code-First in einer MVC-Anwendung zu platzieren. Um ein einfaches Beispiel zu verwenden: public class JobRole { public int Id { get; set; } public string Name { get; set; } } Die Regel ist, […]

Ein wiederverwendbares Muster, um ein Ereignis in eine Aufgabe umzuwandeln

Ich hätte gerne einen generischen Code, der wiederverwendbar ist, um EAP-Muster als Aufgabe zu Task.Factory.FromAsync , ähnlich wie Task.Factory.FromAsync für BeginXXX/EndXXX APM-Muster . Z.B: private async void Form1_Load(object sender, EventArgs e) { await TaskExt.FromEvent( handler => this.webBrowser.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(handler), () => this.webBrowser.Navigate(“about:blank”), handler => this.webBrowser.DocumentCompleted -= new WebBrowserDocumentCompletedEventHandler(handler), CancellationToken.None); this.webBrowser.Document.InvokeScript(“setTimeout”, new[] { “document.body.style.backgroundColor = […]

So fangen Sie ALLE Ausnahmen / Abstürze in einer .NET-App

Mögliche Duplikate: .NET – Was ist der beste Weg, um einen “Catch All Exceptions Handler” zu implementieren? Ich habe eine .NET-Konsolen-App, die abstürzt und dem Benutzer eine Nachricht anzeigt. All mein Code ist in einem try{} catch(Exception e){} Block, aber immer noch Fehler werden gelegentlich angezeigt. In einer Win32-App können Sie alle möglichen Ausnahmen / […]

Wie werden .NET 4 GUIDs generiert?

Ich bin mir der Vielzahl von Fragen hier ebenso bewusst wie Raymonds exzellenter (wie immer) Beitrag . Da der Algorithmus zum Erstellen von GUIDs jedoch anscheinend geändert wurde, war es für mich schwierig, aktuelle Informationen zu erhalten. Die MSDN scheint so wenig Informationen wie möglich zu liefern. Was ist darüber bekannt, wie GUIDs in .NET […]

Warum müssen Mitglieder einer statischen class als statisch deklariert werden? Warum ist es nicht nur implizit?

Offensichtlich kann kein Instanzenelement in einer statischen class vorhanden sein, da diese class niemals instanziiert werden kann. Warum müssen wir Member als statisch deklarieren?