الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ماذا سترجع الوسيلة pop للstack عندما يكون خالي ؟

مغلق
بدأه قبل الاول في 17 نوفمبر 2006 · 1 رد · 468 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اريد عمل فصلية (Class) ليـ stack ولكن في الوسلية Pop والتي ترجع الكائن (Object) الموجود في الـstack يوجد مشكلة وهي

في حالة كان الـstack خالي لا نستطيع ارجع شئ ، فما هو الحل ؟

وشكرا

#2

وعليكم السلام ورحمة الله وبركاته.

اذا كان الـ Stack خالي فلا ينبغي أن يتم استخدام Pop. واذا استدعاها المستهلك فاعمل throw لـ Exception مناسب.

public object Pop()
{
	//-- if this is empty --
   //{
throw new InvalidOperationException("The Stack Is Empty You Cannot Use Pop!");
   //}

   //else{...}
}

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…