‫Willkommen zurück.
‫Und im letzten Video haben wir uns Wörterbücher angeschaut und gelernt, wie man Wörterbücher
‫erstellt, Wörterbüchern Werte zuweist und Wörterbücher durchläuft.
‫Wir haben gesehen, wie man dieses Element I verwendet, um sozusagen die Vorstellung von einem Wörterbuch, Schlüsselelement oder jedem Element
‫zu bekommen.
‫Und jetzt werden wir uns ansehen, wie wir Daten aus einem Wörterbuch aktualisieren und entfernen können.
‫Also eigentlich ganz trivial.
‫Nehmen wir an, wir haben die folgende Situation.
‫Wir möchten einen bestimmten Schlüssel aktualisieren.
‫Wir möchten also eine Position an einem bestimmten Schlüssel aktualisieren und das wird hier etwas weiter unten sein.
‫Hier haben wir also den HRR-Schlüssel, den wir aktualisieren möchten, damit wir überprüfen können, ob sich tatsächlich
‫ein Mitarbeiter im Verzeichnis befindet, der diesen Schlüssel enthält.
‫OK, also prüfen wir, ob dieser in diesem Fall zu aktualisierende Schlüssel HRR existiert.
‫Und wenn es existiert, wollen wir Code ausführen.
‫Und wir wollen Laurer durch einen anderen Mitarbeiter ersetzen.
‫Also wird Laura jetzt durch einen neuen Mitarbeiter ersetzt, der gerufen wird, um zu aktualisieren.
‫Und wir können einfach den Wörterbuchnamen sagen, dann den Schlüsselnamen, an dem wir etwas aktualisieren möchten, und dann den
‫Wert zuweisen, den wir an seine Stelle setzen möchten.
‫An dieser Position wird das der Schlüssel H sein. R. wir werden es dieses neue Mitarbeiterobjekt ausdrücken.
‫Also sagen wir jetzt, anstatt die alte Person in H. R. , das war Laurer, wir werden
‫sie durch die jüngere ersetzen.
‫OK, das wird dieser Code für uns tun.
‫So können Sie einen Eintrag aktualisieren, im Wesentlichen den Wörterbuchnamen, den Schlüsselnamen in eckigen Klammern und dann alles, was
‫Sie ihm zuweisen möchten.
‫Nun muss der Wert, den Sie ihm zuweisen, natürlich dem gleichen Typ entsprechen, mit dem das Wörterbuch
‫definiert wurde.
‫In unserem Fall muss es also vom Typ Employee sein, und dies ist tatsächlich der Typ Employee.
‫So können wir das jetzt natürlich auch in unsere Konsole ausdrucken, also Mitarbeiterentnahme, Schlüssel Null
‫wurde aktualisiert, musste Schlüssel zum Aktualisieren positionieren.
‫OK, also in diesem Fall musste HRR aktualisiert werden und dann.
‫Falls das nicht geklappt hat, können wir hier natürlich auch eine Fehlermeldung ausdrucken, OK, sorry.
‫Der Mitarbeiter wurde mit diesem Schlüssel nicht gefunden.
‫Und Mike, also.
‫Und ich habe einen zu viel, denke ich, so wird es sein.
‫Beheben Sie den Fehler.
‫OK, also lassen Sie uns das ganz schnell ausführen, um zu sehen, wie wir es aktualisieren können.
‫Und Sie sehen hier ganz oben, ich flehe Sie an, Wetherall, halten Sie uns auf dem Laufenden.
‫Schauen wir uns nun das Alter an.
‫Unsere Person.
‫Wo ist sie?
‫Sie ist da.
‫Es ist Ellika, 26 Jahre alt, mit einem Gehalt von ungefähr fünfunddreißigtausend.
‫Okay, das Update hat also funktioniert.
‫Und wir können in unserer Liste alle Updates oder alle Mitarbeiter sehen, denn von dort haben wir alle Mitarbeiter.
‫Nehmen wir nun an, wir möchten ein Element aus unserem Wörterbuch entfernen, OK, denn hier ist dies für
‫jede Gruppe, die wir verwenden, um alle Elemente, alle Angestellten, zu unserem Wörterbuch hinzuzufügen, dann haben wir es hinzugefügt.
‫Hier aktualisieren wir also.
‫Und jetzt schauen wir uns an, wie wir entfernen können, und um zu entfernen, müssen wir auch eine Zeichenfolge haben, die der Schlüssel
‫ist, den wir ersetzen möchten, da wir in unserem Fall, in dem der Schlüssel a . ist,
‫ein Schlüssel-Wert-Paar haben String und den verwenden wir hier.
‫Und dann können wir auch prüfen, ob das tatsächlich funktioniert.
‫Die Sache ist also, dass die entfernte Methode, wenn Sie sie betrachten, tatsächlich einen booleschen Wert hat oder zurückgibt.
‫Wenn Sie den Mauszeiger über "Entfernen" bewegen, sehen Sie eine Rückkehr zu Boolean, was bedeutet, dass es entweder entfernt wurde
‫oder nichts entfernt wurde.
‫Wenn es also etwas entfernt hat, sagen wir einfach, dass in diesem Fall am Schlüssel die Person entfernt
‫wurde, vielleicht war ihr Praktikum vorbei, und sagen wir nach sechs
‫Monaten oder Wie auch immer, jetzt können wir diesen Praktikanten aus unserer Datenbank löschen.
‫OK, also lassen Sie uns das noch einmal ausführen.
‫In unserem Fall keine Datenbank, sondern ein Wörterbuch.
‫OK, hier oben sehen Sie, dass der Praktikant entfernt wurde und jetzt sehen wir, ob wir einen Praktikanten finden.
‫Und ich glaube, wir haben hier keinen Praktikanten in unserer Datenbank.
‫Ich denke, also müssen wir CEO, die H. R. Person, die Sekretärin sowie der Hauptentwickler.
‫Und jetzt können wir natürlich, wenn es nicht funktioniert hat, diese Gesundheitserklärung haben. Wenn nein, drucken Sie eine Fehlermeldung aus,
‫die besagt, dass keine Mitarbeiter mit diesem Schlüssel gefunden wurden.
‫Und der Schlüssel, den wir uns ansehen, ist der zu entfernende Schlüssel, der unser interner Schlüssel sein wird, der im Grunde dieser
‫hier ist.
‫Ich hoffe, Sie erinnern sich daran, dass wir die verwendet haben.
‫Rolle der Person als ihr Schlüssel im Unternehmen.
‫Dieses Beispiel dient also noch einmal dazu, die Funktionen von C Sharp zu demonstrieren, die Sie hier haben.
‫So würdest du das nicht schreiben.
‫Daher würde ich nicht empfehlen, to role als Schlüssel für Ihre Datenstruktur zu verwenden, da die Rolle normalerweise etwas ist, das viele
‫Leute haben können.
‫Sie können also mehrere Personen haben, die die Rolle des Praktikanten übernehmen, Sie können mehrere leitende Entwickler
‫in einem Unternehmen oder mehrere Junior-Entwickler usw. haben.
‫Das ist also etwas, bei dem Sie sehr vorsichtig sein müssen.
‫Jetzt würde ich immer empfehlen, ein I zu verwenden. D. als die.
‫Keep sah so etwas wie eine ganze Zahl, bei der Sie jedem einzelnen Mitarbeiter eine ID zuweisen, aber das war nur, um Ihnen
‫zu zeigen, dass Sie viel Flexibilität haben.
‫Sie können Strings als Schlüssel verwenden, Sie können Ganzzahlen als Schlüssel verwenden und so weiter.
‫Gut.
‫Das war's also erstmal für Wörterbücher.
‫Wir sehen uns im nächsten Video.