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

عاوز أكمل هذه العملية بال Generics

بدأه Providers في 24 أبريل 2008 · 3 رد · 526 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
		public void Sumation<T>(T[] inputArray)
		{
			T El;
			for (int i = 0; i < inputArray.Length; i++)
			{
				T += inputArray;
			}
			MessageBox.Show(El.ToString());
		}

تم تعديل هذه المشاركة بواسطة Providers في 24 أبريل 2008 في 05:46

#2

انا معرفش فى ال generics اوى بس اعتقد ان انتا فالكود بتاعك بتجمع عال type مش عال variable

تقريبا و الله اعلم لازم تكون كدة

   El += inputArray;

مينفعش تجمع على Type

تم تعديل هذه المشاركة بواسطة EXP في 24 أبريل 2008 في 09:30

#3

كما ذكر لك الأخ EXP ف T هو Type و لا يجوز استخدامه محل الvariable

و لكن هناك مشكلة أكبر و هي أنه لا يوجد في T شئ يجعله يدعم الoperator + و هذا يعنى أن الcompiler سيعترض

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#4

تمام كلامكما صحيح .

إذا فكيف أستفيد من الــ Generics فى عمليات معقدة .

فلا أستطيع أن أتسفيد منه إلا كتابع لكلاس أو طريقه .... إلخ

تم تعديل هذه المشاركة بواسطة Providers في 25 أبريل 2008 في 03:02

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