Als «c#» getaggte Fragen

C # (ausgesprochen "siehe scharf") ist eine statische Typisierungsprogrammiersprache mit mehreren Paradigmen, die von Microsoft entwickelt wurde. C # -Code zielt normalerweise auf die .NET-Tools und -Laufzeiten von Microsoft ab, zu denen unter anderem .NET Framework, .NET Core und Xamarin gehören. Verwenden Sie dieses Tag für Fragen zu Code, der in der formalen Spezifikation von C # oder C # geschrieben ist.

5
Komprimierungs- / Dekomprimierungszeichenfolge mit C #
Ich bin ein Neuling in .net. Ich mache eine Komprimierungs- und Dekomprimierungszeichenfolge in C #. Es gibt ein XML und ich konvertiere in eine Zeichenfolge und danach mache ich eine Komprimierung und Dekomprimierung. Es gibt keinen Kompilierungsfehler in meinem Code, außer wenn ich meinen Code dekomprimiere und meine Zeichenfolge zurückgebe, …

5
C #: Auslösen eines geerbten Ereignisses
Ich habe eine Basisklasse, die die folgenden Ereignisse enthält: public event EventHandler Loading; public event EventHandler Finished; In einer Klasse, die von dieser Basisklasse erbt, versuche ich, das Ereignis auszulösen: this.Loading(this, new EventHandler()); // All we care about is which object is loading. Ich erhalte folgende Fehlermeldung: Das Ereignis 'BaseClass.Loading' …
144 c#  events  inheritance 

5
Transaktionen in .net
Was sind die Best Practices für Transaktionen in C # .Net 2.0? Welche Klassen sollten verwendet werden? Was sind die Fallstricke, auf die man achten muss usw. All das Commit- und Rollback-Zeug. Ich starte gerade ein Projekt, in dem ich möglicherweise einige Transaktionen ausführen muss, während ich Daten in die …
144 c#  .net  transactions 

3
WPF-Anwendung, die nur ein Tray-Symbol hat
Ich bin ein absoluter WPF-Neuling und frage mich, ob mir jemand einige Hinweise geben könnte, wie man eine Anwendung schreibt, die auf Tray minimiert beginnt. Die Idee ist, dass es regelmäßig einen RSS-Feed abruft und ein Toaster-Popup erstellt, wenn neue Feeds vorhanden sind. Die Anwendung sollte weiterhin ein Hauptfenster haben …
144 c#  .net  wpf  xaml 


2
Wie ordnet .NET Framework Speicher für OutOfMemoryException zu?
In C ++ ist es tatsächlich möglich, eine Ausnahme nach Wert auszulösen, ohne Speicher auf einem Heap zuzuweisen. Daher ist diese Situation sinnvoll. In .NET Framework OutOfMemoryExceptionhandelt es sich jedoch um einen Referenztyp, daher wird er auf einem Heap zugewiesen. Wie ordnet .NET Framework Speicher zu, OutOfMemoryExceptionwenn nicht genügend Speicher …
144 c#  .net  out-of-memory 

8
Listensuche ohne Berücksichtigung der Groß- und Kleinschreibung
Ich habe eine Liste testList, die eine Reihe von Zeichenfolgen enthält. Ich möchte testListnur dann eine neue Zeichenfolge hinzufügen, wenn diese noch nicht in der Liste vorhanden ist. Daher muss ich die Liste ohne Berücksichtigung der Groß- und Kleinschreibung durchsuchen und sie effizient gestalten. Ich kann nicht verwenden, Containsda dies …


6
LINQ To Entities erkennt die Methode Last nicht. "Ja wirklich?"
In dieser Abfrage: public static IEnumerable<IServerOnlineCharacter> GetUpdated() { var context = DataContext.GetDataContext(); return context.ServerOnlineCharacters .OrderBy(p => p.ServerStatus.ServerDateTime) .GroupBy(p => p.RawName) .Select(p => p.Last()); } Ich musste es darauf umstellen, damit es funktionierte public static IEnumerable<IServerOnlineCharacter> GetUpdated() { var context = DataContext.GetDataContext(); return context.ServerOnlineCharacters .OrderByDescending(p => p.ServerStatus.ServerDateTime) .GroupBy(p => p.RawName) .Select(p …
144 c#  entity-framework  orm 


10
Serialize Class mit Dictionary-Mitglied
Als Erweiterung meines früheren Problems habe ich beschlossen, meine Konfigurationsdateiklasse (de) zu serialisieren, was hervorragend funktioniert hat. Ich möchte jetzt ein assoziatives Array von Laufwerksbuchstaben speichern , zu kartieren (Schlüssel ist der Laufwerksbuchstabe, den Wert der Netzwerkpfad) und haben versucht , mit Dictionary, HybridDictionaryund Hashtabledafür , aber ich immer folgende …




12
Wie erhalte ich den Index eines Elements in einer IEnumerable?
Ich habe das geschrieben: public static class EnumerableExtensions { public static int IndexOf<T>(this IEnumerable<T> obj, T value) { return obj .Select((a, i) => (a.Equals(value)) ? i : -1) .Max(); } public static int IndexOf<T>(this IEnumerable<T> obj, T value , IEqualityComparer<T> comparer) { return obj .Select((a, i) => (comparer.Equals(a, value)) ? …
144 c#  .net  linq  ienumerable  indexof 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.