السلام عليكم
نفرض ان لدينا مصفوفة ديناميكة كالتالى
Dim Arry() As String
كيف يمكن اضافة عنصر لها ؟؟
السلام عليكم
نفرض ان لدينا مصفوفة ديناميكة كالتالى
Dim Arry() As String
كيف يمكن اضافة عنصر لها ؟؟

Business Card
Ahmad Fathy Ahmad
Computer and Systems Department
Faculty of Engineering, Alexandria University
Cellular: +2 010 1461154
E-mail: midoalx@hotmail.com
ICQ: 148481391
السلام عليكم
Dim Arry() As String
Arry(0) = "Hello"
Arry(1) = "hi"
'Or طريقة أخرى لإسناد قيم في المصفوفة.
Dim Arry() As String = New String() {"Hello", "hi"}بالتوفيق إن شاء الله.
في المثال يتضح المقال

Business Card
Ahmad Fathy Ahmad
Computer and Systems Department
Faculty of Engineering, Alexandria University
Cellular: +2 010 1461154
E-mail: midoalx@hotmail.com
ICQ: 148481391
جرب:
Arry=Array.CreateNewInstance(Type.GetType("System.String"),2)يتعين عليك استخدام الكلمة المحجوزة Redim واعطاء حجم للمصفوفة قبل استخدامها
VB.NET and C# Comparison
http://www.harding.edu/fmccown/vbnet_csharp_comparison.html
=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

Dim Arry() As String
Array.Resize(Arry, 1)
Arry.SetValue("Hello", 0)الكود السابق على ال 2005
هذا الكود على 2003
Dim Arry() As String
ReDim Arry(1)
Arry.SetValue("Hello", 0)حاول تستعمل ال ArrayList اظن انها احسن و فيها ميزات جيدة
أفضل شي أستخدام الكولكشن :
Dim Col As New System.Collections.ObjectModel.Collection(Of String)
Col.Add("MiCcSoft")من مواضيعي :
تعلم كيف تفتح ملف ببرنامجك والبرنامج مو شغال
مجموعة كبيرة من خواص System.Management
تفعيل ستايل ويندوز أكس بي على الفيجوال 2003
تعلم أختراق أقوى كلمة سر في الكمبيوتر
درس لتعليم كيفية دمج الملفات في ملف حاضن
تعلم طريقة وضع صورة ونص في نفس الملف, درس رائع
وضع ملف داخل الملف التنفيذي وأستخراجه
----------------------------------------------------------------------------------------------------
))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((
--------------------------
If You.LoveArabTeam = True
Msgbox ("Welcome")
Else
Msgbox ("YouAreLoser")
End ifقد يكون ال Collection مفيد في حالة اننا نريد التعامل مع البيانات بصورة خاصة نوعا ما مثلا اذا اردنا استخدام For Each ، اما كما المشكلة السابقة فلا اعتقد ان الاخ AHMAD FATHY يحتاج اكثر من مصفوفة ديناميكة يتحكم في حجمها كيفما شاء، هذا علاوة على ان ال Collection يحتاج الى ذاكرة اكبر من ال Array لا سيما اذا كانت البيانات كبيرة.
فعلاً كما قال الاخ crazy-man , استخدم الـ ArrayList , فهي سهله الاستخدام وتغنيك عن عمل Redim
السلام عليكم و رحمه الله و بركاته
شكراً جزيلاً لكل من ساهم فى الموضوع B)
تحياتى

Business Card
Ahmad Fathy Ahmad
Computer and Systems Department
Faculty of Engineering, Alexandria University
Cellular: +2 010 1461154
E-mail: midoalx@hotmail.com
ICQ: 148481391
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…