Threading ist ein sehr komplexes Thema und es gibt auch genügend Alternativen Prozesse zeitgleich zu starten. Siehe BackgroundWorker, Task, Linqextension Parallel und Konsorten sowie asynchronen Methoden an WebServices und mehr… Im Folgenden wird an einem recht einfachen Beispiel versucht zu veranschaulichen, wie man Arbeitsaufgaben mit einfachen .NET Mitteln parallel erledigen kann. Also wie man quasi [...]
Read the rest of this entry »Archive for the 'CSharp' Category
Ändern von Datentypen in einer befüllten DataTable
Folgendes CodeSnippet zeigt, wie man einen oder mehrere Datentypen in einer befüllten DataTable in einen anderen Datentypen ändert. Als Parameter erwartet diese Methode die entsprechende DataTable und ein Dictionary der zum einen die zu ändernde Spalte und zum anderen den Datentypen enthält. 1 2 3 4 5 6 7 8 9 10 11 12 13 [...]
Read the rest of this entry »WPF Tabbing GUI
Für kleine Applikationen mit eine paar Buttons muss man immer wieder ein Menü und einzelne Seiten neu implementieren, oder aber man hat sich eine kleines Framework gebaut, der einem diese Arbeit abnimmt. Für solche Zwecke, habe ich mich für die zweite Variante entschieden, die ich Euch natürlich nicht vorenthalten möchte. Nix dolles, aber für Übungszwecke [...]
Read the rest of this entry »Liste von doppelten Einträgen befreien
So kann es gehen, ich hab mir eine Methode geschrieben, die doppelte Items aus einer Liste entfernen soll. Funktioniert soweit auch gut. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 public List<T> RemoveDoubleListItems<T>(List<T> list) { var newList = new List<T>(); var keys = new Dictionary<T, object>(); foreach [...]
Read the rest of this entry »






