السلام عليكم
اريد عمل فصلية (Class) ليـ stack ولكن في الوسلية Pop والتي ترجع الكائن (Object) الموجود في الـstack يوجد مشكلة وهي
في حالة كان الـstack خالي لا نستطيع ارجع شئ ، فما هو الحل ؟
وشكرا
السلام عليكم
اريد عمل فصلية (Class) ليـ stack ولكن في الوسلية Pop والتي ترجع الكائن (Object) الموجود في الـstack يوجد مشكلة وهي
في حالة كان الـstack خالي لا نستطيع ارجع شئ ، فما هو الحل ؟
وشكرا
وعليكم السلام ورحمة الله وبركاته.
اذا كان الـ Stack خالي فلا ينبغي أن يتم استخدام Pop. واذا استدعاها المستهلك فاعمل throw لـ Exception مناسب.
public object Pop()
{
//-- if this is empty --
//{
throw new InvalidOperationException("The Stack Is Empty You Cannot Use Pop!");
//}
//else{...}
}هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…