"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > ما أهمية الكلمة الرئيسية "params" في تصريحات الطريقة؟

ما أهمية الكلمة الرئيسية "params" في تصريحات الطريقة؟

تم النشر بتاريخ 2025-01-10
تصفح:604

What's the Significance of the `params` Keyword in Method Declarations?

الكشف عن أهمية الكلمة الرئيسية "params"

في البرمجة، تخدم الكلمة الأساسية "params" غرضًا حاسمًا في إعلانات الوظائف أو الأساليب . على الرغم من أنها قد تبدو زائدة عن الحاجة في البداية، إلا أن إزالتها يمكن أن يكون لها آثار كبيرة على كيفية عمل التعليمات البرمجية.

فكر في المثال التالي:

static public int addTwoEach(params int[] args)
{
    int sum = 0;
    foreach (var item in args)
        sum  = item   2;
    return sum;
}

باستخدام الكلمة الأساسية 'params'، يمكن لهذه الطريقة قبول عدد متغير من الوسائط الصحيحة. على سبيل المثال، يمكنك تسميتها كما يلي:

addTwoEach(1, 2, 3, 4, 5);

إذا قمت بإزالة الكلمة الأساسية 'params':

static public int addTwoEach(int[] args)
{
    int sum = 0;
    foreach (var item in args)
       sum  = item   2;
    return sum;
}

لم يعد بإمكانك تمرير أعداد صحيحة فردية كوسائط. بدلاً من ذلك، يجب عليك توفير مصفوفة:

addTwoEach(new int[] { 1, 2, 3, 4, 5 });

باختصار، تتيح لك الكلمة الأساسية "params" إنشاء وظائف أو أساليب مرنة يمكنها قبول عدد متفاوت من الوسائط، مما يجعلها أكثر كفاءة وتنوعًا. بالإضافة إلى ذلك، فهو يتيح استخدام اختصار موجز عند استدعاء هذه الوظائف أو الأساليب.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3