C # سؤال الحاوية
-
19-09-2019 - |
سؤال
أواجه مشكلة غريبة مع إضافة أشياء إلى حاوية بلدي. كلما حاولت إضافة العناصر، فإنه ببساطة يخرج من الحلقة أثناء الإصدار، على الرغم من أن جدرس لا يزال 1. حاولت تقديم وظيفة مخصصة، نفس النتيجة. ثم حاولت الاتصال بدالة الإضافة (..) مباشرة ولا تزال نفس النتيجة. لا أرى كيف من المفترض أن تقوم بإدراج العناصر على الحاوية الخاصة بي للخروج من الحلقة؟ إليك فئة GameData:
المحلول
هل من الممكن أن تتمكن من الحصول على استثناء؟ قد يصطاد بعض الكود الأعلى وألقي الاستثناء. حاول التخلص من طريقة Handsleslist أنواعها في كتلة TRY / CATCK، واستخدم مربع حوار مخصص لعرض الاستثناء.
try {
// HandleSListPacket() code goes here
}
catch (Exception ex) {
MessageBox.Show("Caught Exception: " + ex);
throw;
}
نصائح أخرى
إلى Piggyback على إجابة SPODI، هل من الممكن أن تضيف مفاتيح مكررة إلى ServerList
ب هذا غير مسموح به مع Dictionary
اكتب، لذلك إذا كان 2 متطابق realServerName
تتم إضافة القيم سيتم طرح استثناء.