ال Tuple عبارة عن مجموعة ثابتة الحجم من العناصر تتكون من عدة متغيرات متشابهة النوع أو مختلفة (heterogeneous)، وعند طرح هذه الفكرة قد تخطر على بالك المصفوفة التقليدية وهو فعلا تصور صحيح، ولكن يختلف النوع Tuple عن المصفوفة في أنه كما ذكرت يمكن أن يحتوي على عدة أنواع من المتغيرات وليس نوع واحد فقط، ولا يخطر بذهنك أنه يحتوي على عدة أنواع مختلفة من المتغيرات على أن ال Tuple يحتوي على عناصر عامة مثلا من نوع Object، لا فالTuple يحتوي على أنواع متغيرات محددة (strong typing) وهذا مثال على إنشاء Tuple جديد
يمكن الوصول لعناصر الـ Tuple عبر كتابة اسم المتغير ثم اسم العنصر كالتالي
توجد طريقة أخرى لإنشاء متغير من هذه الفئة عبر الطريقة المشتركة Tuple.Create
بقي أن أتطرق إلى أن هذا النوع من المتغيرات هو من النوع المرجعي Reference Type ويعطيك حتى 8 عناصر قابلة للزيادة لأي عدد من العناصر تريده.
قد تكون فكرة الـ Tuple غريبة نوعا ما، ولم تخطر ببالك كيفية استخدامها بعد، ولكن كن واثق بأنها حل سريع وبديل عن بعض الطرق التي نستخدمها حاليا
وفق الله الجميع