كيفية تغيير القيمة حسب المفتاح في Dictionary في C#؟
مرحباً بالجميع! أنا مبتدئ في C# وأعمل على مشروع حيث أحتاج إلى تخزين بيانات المستخدمين في Dictionary. لدي قاموس يخزن أسماء المستخدمين وعدد نقاطهم:\n\n```csharp\nDictionary scores = new Dictionary\n{\n { "Alice", 150 },\n { "Bob", 200 },\n { "Charlie", 175 }\n};\n```\n\nالآن أحتاج إلى تحديث عدد النقاط للمستخدم "Bob" — زيادتها من 200 إلى 250. حاولت القيام بذلك:\n\n```csharp\nscores["Bob"] = 250;\n```\n\nلكنني لست متأكداً من أن هذه هي الطريقة الصحيحة. ماذا لو كان المفتاح "Bob" غير موجود فجأة في القاموس؟ هل سيتم طرح استثناء؟ هل هناك طريقة أكثر أماناً لتحديث القيمة لتجنب الأخطاء؟ أيضاً يهمني معرفة ما إذا كان يمكن تحديث القيمة فقط إذا كان المفتاح موجوداً بالفعل، وعدم إضافة مفتاح جديد.