Hey Janek, erst Mal vielen Dank für deine super Videos 👌🏻 Alles wirklich sehr gut erklärt. Wäre es möglich, auch Mal ein Erklärbär Video über regular expression in C# zu machen? Mach weiter so 🙂 LG
Hi Janek, wie wäre es mit einem Video, in dem ihr mal so zeigt, wie ihr auf der Tastatur arbeitet? Ich denke mir fehlen viele shortcuts mit denen sich mein workflow deutlich verbessern lassen würde. Habe mir auch den Masterkurs für C# gekauft und muss sagen, dass es wirklich sehr gut gemacht ist :)!
Das ist ne feine Sache aber wenn nun ein Benutzer die Listen selber anlegen und ausgeben lassen kann, muss man das dann eben auch über diverse Schleifen durchlaufen und vergleichen, also Quasi , wo kann der nächste Eintrag gemacht werden oder wo liegt der gewünschte Eintrag etc., oder habe ich da was falsch verstanden ?
also das Keys durchaus ihren sinn machen weis ich. Aber in deinem Beispiel reicht es doch den Index zu verwenden. Ob ich jetzt den Index oder den Schlüssel kenne. Ist gleichbedeutend. Und wie intern ein Heshwert gebildet wird, und wie intern das ganze ohne eine Schleife funktioniert ..... weis ich immer-noch nicht.
Zum 4. Vorteil: Verstehe ich nicht. Ob ich nun über den Schlüssel oder direkt den Index angebe ist doch egal. Die Funktion wäre doch die Gleiche. in beiden Fällen müsste ich ja nicht das "Array" durchlaufen. Aber ich muss bei beiden den Schlüssel oder eben den Index wissen. (ich lasse mal die anderen Funktion außen vor).
Ich glaube worauf es ankommt ist, dass der Hash immer den selben Schlüssel gibt da dieser aus den Daten ansich generiert wird. In einem Array liegen die Daten ja wie sie dem Array hinzugefügt werden. Das bedeutet das der Index nicht auf den Daten beruht. Wenn du den Index in eine bestimmte hashfunktion gibst erhälst du Natürlich auch immer den selben Wert allerdings benutzt du den ja nicht als Index für das Array. Du könntest natürlich auch über die hashtable iterieren und den Key mit einem bestimmten Wert vergleichen,dass wäre meiner Ansicht nach allerdings ineffizient da die Datenstruktur ja selbst darauf beruht das der bestimmte Wert der Index ist.
@mifrgr Ich hatte mir schon fast sowas gedacht. Aber danke für die schnelle Antwort. Hatte Hashtables bisher gar nicht aufm Schirm, hab bisher nur mit Dictionaries gearbeitet... kann ich ja dann auch weiterhin so halten ^^