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

تمرير باراميتر على شكل مصفوفه

مغلق
بدأه Fraas.NET في 15 ديسمبر 2002 · 2 رد · 854 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لو سمحتم يا شباب عندي سؤال مستعجل جدا كيف يمكن لي أن أمرر مصفوفة باراميتر إلى Function و كيف يمكن ان أبني Function يستقبل مصفوفه كباراميتر له

و شكرا

قم بزيارة موقعنا الخاص C# Lover ... الموقع الخاص بمحبي لغة الـ #C العرب

http://arab.csharplover.com

#2

السلام وعليكم شكرا شباب عرفت الحل

لم أكن أتوقع أنه بهذه البساطة من أول محاولة أشتغل معي و هذا هو الكود

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)); 			
		}

قم بزيارة موقعنا الخاص C# Lover ... الموقع الخاص بمحبي لغة الـ #C العرب

http://arab.csharplover.com

#3

أيضا هناك طريقة أخرى لتمرير مجموعة غير محددة من Parameters باستخدام السمة params والتي هي عبارة عن Attribute يسمى ParamsAttribute .

وطريقة استخدامه

public void Test(params char[] ch)

{

      foreach(char c in ch)

      {

            Console.WriteLine(ch);

      }

}



//وعند الاستدعاء نستطيع استخدام التالي

Test('A', 'B', 'C', 'F', 'H');

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

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

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

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

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

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