‫مرحبًا بعودتك.
‫وفي الفيديو الأخير شاهدنا القواميس وتعلمنا كيفية إنشاء القواميس أو تعيين قيم للقواميس
‫، وكيفية التكرار من خلال القواميس.
‫لقد رأينا كيفية استخدام هذا العنصر AI من أجل الحصول على المعرف ، إذا جاز التعبير ، لعنصر مفتاح القاموس
‫أو لكل عنصر.
‫والآن سننظر في كيفية تحديث وإزالة البيانات من القاموس.
‫لذا فهي في الواقع تافهة للغاية.
‫لنفترض أن لدينا الموقف التالي.
‫نريد تحديث مفتاح معين.
‫لذلك نريد التحديث.
‫موقع في مفتاح معين ، وسيكون هذا أبعد قليلاً هنا.
‫لذلك لدينا هنا H. تم العثور على R. مفتاح.
‫هذا هو الذي نريد تحديثه حتى نتمكن من التحقق مما إذا كان هناك ، في الواقع ، موظف في الدليل الذي يحتوي على
‫هذا المفتاح.
‫لذلك نتحقق مما إذا كان هذا المفتاح للتحديث في هذه الحالة موجودًا في الموارد البشرية وإذا كان موجودًا ، فنحن نريد تنفيذ بعض التعليمات
‫البرمجية.
‫وما نريد القيام به هو أننا نريد استبدال لورا بموظف مختلف.
‫حتى الآن سيتم استبدال Laura بموظف جديد يسمى لتحديث مصفوفة.
‫يمكننا فقط قول اسم القاموس ، ثم اسم المفتاح حيث نريد تحديث شيء ما ثم تعيين القيمة
‫التي نريد وضعها في مكانها.
‫لذلك في هذا الموقف سيكون هذا هو المفتاح.
‫ح. تم العثور على R.
‫سنضع كائن الموظف الجديد هذا.
‫لذلك سنقول الآن بدلاً من وجود الشخص العجوز في الساعة ، والذي كان لورا ، سنقوم باستبدالها
‫بإريكا الأصغر سنًا.
‫هذا ما سيفعله هذا الرمز لنا.
‫هذه هي الطريقة التي يمكنك بها تحديث إدخال ، اسم القاموس بشكل أساسي ، واسم المفتاح بين قوسين مربعين ، ثم
‫أي شيء تريد تخصيصه له.
‫الآن ، يجب أن تتبع القيمة التي تقوم بتعيينها لها ، بالطبع ، نفس النوع الذي تم تعريف القاموس
‫به.
‫لذلك في حالتنا ، يجب أن يكون من نوع الموظف وهذا في الواقع من نوع الموظف.
‫لذا يمكننا الآن ، بالطبع ، طباعة ذلك أيضًا في وحدة التحكم الخاصة بنا مثل سحب الموظف.
‫تم تحديث المفتاح صفر في مفتاح الموضع للتحديث.
‫لذلك في هذه الحالة تم تحديث hr الإعلانية ثم.
‫إذا لم ينجح ذلك.
‫يمكننا ، بالطبع ، طباعة رسالة خطأ هنا تقول آسف لم يتم العثور على الموظف بهذا المفتاح.
‫ومثل ذلك.
‫وأعتقد أن لدي واحدًا أكثر من اللازم.
‫يحب.
‫لذلك هذا سوف.
‫أصلح الخطأ.
‫لذلك دعونا نجري هذا بسرعة كبيرة لنرى كيف يمكننا تحديثه.
‫وترى هنا في الأعلى ، تم تحديث موظف لديه دور رئيسي في الموارد البشرية.
‫الآن دعونا نلقي نظرة على مسؤول الموارد البشرية.
‫أين هي؟
‫إنها هنا.
‫إنه مثل سن 26 براتب 35000 تقريبًا.
‫تمام.
‫لذا نجح التحديث ويمكننا أن نرى في قائمتنا الخاصة بجميع التحديثات أو جميع الموظفين لأن هذا هو المكان الذي
‫حصلنا منه على جميع الموظفين.
‫لنفترض الآن أننا نريد إزالة عنصر من قاموسنا لأن هذا هو لكل مجموعة نستخدمها
‫لإضافة جميع العناصر ، وجميع الموظفين إلى قاموسنا ، ثم نقوم بتحريره.
‫هذا هو المكان الذي نقوم فيه بالتحديث والآن دعونا نلقي نظرة على كيفية إزالته.
‫ومن أجل الإزالة ، نحتاج أيضًا إلى الحصول على سلسلة ستكون هي المفتاح الذي نريد استبداله
‫لأنه حسنًا ، لدينا زوج قيم مفتاح في حالتنا أن المفتاح عبارة عن سلسلة وهذا ما نستخدمه هنا.
‫وبعد ذلك يمكننا أيضًا التحقق مما إذا كان هذا يعمل بالفعل.
‫إذن ، الشيء هو طريقة الإزالة ، إذا نظرت إليها ، فهي في الواقع تحتوي على قيمة منطقية أو تعيدها.
‫عند التمرير فوق الإزالة ، سترى إرجاع قيمة منطقية ، مما يعني أنه إما أزاله
‫أو لم يزيل أي شيء.
‫لذا إذا أزال شيئًا ما ، ما سنفعله هو أننا سنقول فقط أنه في المفتاح في هذه الحالة ، في المقابل
‫، تمت إزالة الشخص ، ربما انتهى تدريبه ، دعنا نقول بعد ستة أشهر أو أي شيء
‫آخر .
‫الآن يمكننا حذف هذا المتدرب من قاعدة بياناتنا.
‫لذلك دعونا نجري هذا مرة أخرى.
‫في حالتنا ، ليس قاعدة البيانات ، ولكن القاموس.
‫تمام.
‫هنا في الجزء العلوي ، ترى تمت إزالة المتدرب والآن دعونا نرى ما إذا كان بإمكاننا العثور على متدرب.
‫وأعتقد أنه ليس لدينا متدرب في قاعدة بياناتنا هنا.
‫حسنًا ، لدينا الرئيس التنفيذي ومسؤول الموارد البشرية والسكرتير بالإضافة إلى المطور الرئيسي.
‫والآن ، بالطبع ، إذا لم ينجح الأمر ، فيمكننا الحصول على هذا البيان.
‫لذلك إذا كانت الإجابة لا ، فقم بطباعة رسالة خطأ تفيد بعدم وجود ملف للموظفين بهذا المفتاح.
‫والمفتاح الذي نبحث عنه هو مفتاح الإزالة ، والذي سيكون مفتاحنا الداخلي ، وهو في الأساس
‫هذا المفتاح هنا.
‫لذلك آمل أن تتذكر أننا استخدمنا ملف.
‫دور الشخص كمفتاح في الشركة.
‫مرة أخرى ، هذا المثال هو فقط لتوضيح ميزات C-sharp التي لديك هنا.
‫هذه ليست الطريقة التي تكتب بها هذا.
‫لذلك لا أوصي باستخدام الدور كمفتاح لهيكل بياناتك ، لأن الدور عادة ما يكون شيئًا يمكن للعديد من الأشخاص
‫الحصول عليه.
‫لذلك يمكن أن يكون لديك عدة أشخاص يقومون بدور المتدرب.
‫يمكن أن يكون لديك العديد من المطورين الرئيسيين في شركة أو عدة مطورين مبتدئين وما إلى ذلك.
‫لذلك هذا شيء يجب أن تكون شديد الحذر بشأنه.
‫الآن ، أوصي دائمًا باستخدام معرف باعتباره.
‫مفتاح.
‫لذلك شيء مثل عدد صحيح حيث تقوم بتعيين معرف لكل موظف على حدة.
‫ولكن كان هذا فقط لتوضيح أن لديك قدرًا كبيرًا من المرونة.
‫يمكنك استخدام السلاسل كمفاتيح ، ويمكنك استخدام الأعداد الصحيحة كمفاتيح وما إلى ذلك.
‫حسنا.
‫هذا كل شيء بالنسبة للقواميس في الوقت الحالي.
‫نراكم في الفيديو التالي.