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

ReDim Preserve Array سؤال بخصوص

بدأه JCompiler في 13 فبراير 2014 · 1 رد · 334 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

أستخدم كلمة Preserve لكي أقوم بزيادة طول المصفوفة مع الحفاظ علي محتوياتها .. 

 

سؤال الأن كيف أستخدمها لتقليص طول المصفوف بمقدار واحد من النهاية مع الإحتفاظ بمحتوياتها وشكرا لكم

#2

السلام عليكم

استخدم نفس الكود لزيادة او تقليص المصفوفه

Dim intArray(5, 5, 5) As Integer 
ReDim Preserve intArray(5, 5, 15)
ReDim Preserve intArray(5,5,10)

--استخدام الكلمة المحجوزة Preserve  يخولك فقط بتغيير حجم البعد الاخير فى المصفوفة يمكنك الزيادة والنقصان كما تشاء فى حالة المصفوفة ذات بعد واحد يمكنك استخدامها كما تشاء فهو يتعبر الاخير

لاحظ فى الكود السطر الاول قمنا بتعريف مصفوفة ثلاثيه الابعاد وتحوى خمسة اعمدة

فى السطر الثانى قمنا بزيادة عدد الاعمدة فى البعد الثالث مع الحفاظ ونسخ محتويات المصفوفة

فى السطر الثالث تم تقليص عدد الاعمدة مع نسخ محتويات المصفزفة ولكن خمسة اعمدة سيتم فقدها

1

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

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