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

من يساعدني في دوال ال c#

مغلق
بدأه فتاة الثلج في 19 أبريل 2005 · 4 رد · 692 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أيها الأخوة الكرام

من المعلوم أن المصفوفات عادة تبدأ من الصفر..

ولكن ماهي الدالة التي تمكنني من جعل المصفوفة تبدأ من العدد 4 مثلا.

ولكم الشكر

#2

حسب علمي أنه لايوجد

ولكن ضع دالة أو ماكرو يطرح القيمة 4 من الفهرس

إذا كنت تعرف للc يمكنك عمل ماكرو كالتالي

#define INDEX(x) (x-1)

وتستخدمه كالتالي

a[INDEX(4)] = 0
#3

أرجوا توضيح السؤال أكثر من ذلك , وعموما يمكنك اضافة اى ثلاثة قيم في بداية المصفوفه , وقومي بتجاهل هذه القيم عند عملية الاسترجاع.

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#4

هناك دالة فعلا في السي شارب تقوم بذلك أو بمفهوم هذا العمل..

لكنني لم أتمكن من معرفتها .. ورغم حاجتي العاجلة لها ..بحثت في النت فلم احسن البحث :(

لكم كل الشكر

#5

أعتقد أنك ستجدها في VB.Net، لأنها موجودة في VB6.

-بالنسبة لحركة إضافة خانات فارغة في مقدمة المصفوفة، فهذا غير مناسب لا سيما أن الدالة array.length سترجع لنا قيمة غير صحيحة أو معنوية!

لكن رأيي الشخصي أن استخدام مثل هذه المصفوفات التي لا تبدأ من الصفر شيء غير نظامي في البرمجة! تستطيع تجنبها باستعمال طريقة موسى.

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

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