إدخال عدد عير محدد من المعطيات للدالة
عن طريق params
بسم الله الرحمن الرحيم وبه نستعين
الحمد لله والصلاة والسلام على رسول الله، اما بعد
لنفترض أن لدينا class أو فئة ونريدلهذه الفئة أن تحسب أصغر رقم من مجموعة أرقام مدخلة، علما أن عدد الأرقام التي سيختار البرنامج من بينها أصغر رقم غير معروف، لذلك نلجأ لاستخدام الأمر params
مثال:
class-name (params int[])
وهذا يعني كما في المثال إنه بالإمكان إدخال أي مجموعة من الأرقام مهما كان عددها وسيقوم البرنامج بترتيبها في مصفوفة عن طريق Params
مثال عملي:
public int Ramy (params int[] array)
{
for(int i = 1; i < array.Length - 1; i++)
{
min = array;
if(array > array[i-1])
min = array[i-1];
}
return (min);
}
int min;
في السطر الثاني من الترميز قمنا بتعريف مدخلات الدالة على أنها مصفوفة من نوع عدد صحيح ليتم ترتيب المعطيات داخلها، ثم قمنا بعمل شرط لمقارنة كل رقمين مع بعض ووضع الأصغر في متغير ثم مقارنة الناتج الأخير بباقي الأرقام وهكذا لينتج أصغر رقم.
تم بحمد الله تعالى
أي استفسار إيميلي: tantawyramy @ hotmail.com
