أهم أقسام المدونة

الصفحات

الأحد، 23 أكتوبر 2016

Value Tuples


الإصدار التالي من VS.NET تحت التجريب الآن (Preview 5)، وهو يسمى مبدئيا VS.NET 15.. لا تخلط بينه وبين VS.NET 2015 فهي كانت الإصدار رقم 14 من فيجوال ستديو.. رقم الإصدار غير عام الإصدار.

ومن السمات الجديدة استخدام مجموعة من الأنواع في تعريف متغير أو قيمة عائدة من الدالة، فيما يسمى بـ Value Tuples، على الصيغة:
Dim point As (x As Integer, y As Integer)  

Function X ( ) As (Name As string, Note As string)
     Dim y As (a As string, b As string)
      y.a = " Jon"
      y.b = "Test"
      Return y
End Function
الجدير بالذكر أنني اقترحت هذه الإمكانية على ميكروسوفت منذ عام في هذا الموضوع:
وتقريبا تم تنفيذ اقتراحي مع اختلاف طفيف، أن الصيغة التي اقترحتها كانت:
Function x( ) As {Name As String, Note As String}
     Return New With {.Name = "Jon", .Note = "Test"}
End Function
لكن المهم أن المطلب تحقق ولله الحمد، فهذا التسهيل الجديد يجعل الدالة قادرة على إعادة أي عدد منن القيم بدون الحاجة إلى تعريف سجل Structure أو فئة Class خصيصى لحمل القيم العائدة! 

ملحوظة:
لإرسال اقتراح إلى ميكروسوفت، اضغط القائمة Help في فيجوال ستديو 2015، ومنها اضغط القائمة الفرعية Send Feedback، واضغط الأمر Provide A Suggestion.. وإذا أردت الإبلاغ عن خطأ، فاضغط الأمر Report A Problem من نفس القائمة الفرعية.. لاحظ أنك ستحتاج إلى تسجيل دخولك لإرسال موضوعك.. يمكنك أن تفعل هذا مباشرة باستخدام عنوان بريدك هوتميل (آوت لوك) وكلمة السر الخاصة به، لأن هذا البريد يتبع ميكروسوفت.

ليست هناك تعليقات:

إرسال تعليق

ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.