لو سمحتم يا شباب عندي سؤال مستعجل جدا كيف يمكن لي أن أمرر مصفوفة باراميتر إلى Function و كيف يمكن ان أبني Function يستقبل مصفوفه كباراميتر له
و شكرا
لو سمحتم يا شباب عندي سؤال مستعجل جدا كيف يمكن لي أن أمرر مصفوفة باراميتر إلى Function و كيف يمكن ان أبني Function يستقبل مصفوفه كباراميتر له
و شكرا
السلام وعليكم شكرا شباب عرفت الحل
لم أكن أتوقع أنه بهذه البساطة من أول محاولة أشتغل معي و هذا هو الكود
private void button1_Click(object sender, System.EventArgs e)
{
string[] d = new string[5];
d[0] = "123";
d[1] = "456";
d[2] = "789";
ee(d);
}
public void ee(string[] a)
{
MessageBox.Show(Convert.ToString(a.Length));
}أيضا هناك طريقة أخرى لتمرير مجموعة غير محددة من Parameters باستخدام السمة params والتي هي عبارة عن Attribute يسمى ParamsAttribute .
وطريقة استخدامه
public void Test(params char[] ch)
{
foreach(char c in ch)
{
Console.WriteLine(ch);
}
}
//وعند الاستدعاء نستطيع استخدام التالي
Test('A', 'B', 'C', 'F', 'H');هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…