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

كيف يمكن إضافة عنصر إلى مصفوفة ديناميكية؟

مغلق
بدأه AHMAD FATHY في 16 يوليو 2006 · 11 رد · 847 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

نفرض ان لدينا مصفوفة ديناميكة كالتالى

 Dim Arry() As String

كيف يمكن اضافة عنصر لها ؟؟

AlexCard.gif

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

#2

السلام عليكم

Dim Arry() As String 
		Arry(0) = "Hello"
		Arry(1) = "hi"

		'Or طريقة أخرى لإسناد قيم في المصفوفة.
		Dim Arry() As String = New String() {"Hello", "hi"}

بالتوفيق إن شاء الله.

في المثال يتضح المقال

#3

السلام عليكم

شكرا على المساهمة و لكن ظهرت هذه الرسالة

أرجو مشاهده المرفق (h)

post-39097-1153680283_thumb.gif

AlexCard.gif

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

#4

جرب:

Arry=Array.CreateNewInstance(Type.GetType("System.String"),2)
#5

يتعين عليك استخدام الكلمة المحجوزة Redim واعطاء حجم للمصفوفة قبل استخدامها

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

#6
 Dim Arry() As String
		Array.Resize(Arry, 1)
		Arry.SetValue("Hello", 0)
#7

الكود السابق على ال 2005

هذا الكود على 2003

  Dim Arry() As String
		ReDim Arry(1)
		Arry.SetValue("Hello", 0)
#9

أفضل شي أستخدام الكولكشن :

		Dim Col As New System.Collections.ObjectModel.Collection(Of String)
		Col.Add("MiCcSoft")
#10

قد يكون ال Collection مفيد في حالة اننا نريد التعامل مع البيانات بصورة خاصة نوعا ما مثلا اذا اردنا استخدام For Each ، اما كما المشكلة السابقة فلا اعتقد ان الاخ AHMAD FATHY يحتاج اكثر من مصفوفة ديناميكة يتحكم في حجمها كيفما شاء، هذا علاوة على ان ال Collection يحتاج الى ذاكرة اكبر من ال Array لا سيما اذا كانت البيانات كبيرة.

#11

فعلاً كما قال الاخ crazy-man , استخدم الـ ArrayList , فهي سهله الاستخدام وتغنيك عن عمل Redim

لا إله الإ الله وحده لا شريك له الملك وله الحمد يحي ويميت وهو على كل شئ قدير

------------------------------------------------------------------------------------------------

gazabigBanner.jpg

------------------------------------------------------------------------------------------------

#12

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

شكراً جزيلاً لكل من ساهم فى الموضوع B)

تحياتى

AlexCard.gif

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

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…