تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[C#.NET] List<int>
#1
كود :
List<int> list1 = new List<int>();
         
               string Items = "";
               for (int intIdx = 0; intIdx <= list1.Count - 1; intIdx++)
               {
                   Items = list1.Item(intIdx);
                   sw.WriteLine("[test]" + Items.ToString() + "[end]");
               }
المشكلة list1.Item فى C# !
استعمل نفس الكود فى vb.net و يعمل !
الرد }}}}
تم الشكر بواسطة:
#2
PHP كود :
int Items 

PHP كود :
Items list1[intIdx]; 
الرد }}}}
#3
في السي شارب نستخدم () لارسال قيمة لـ Function و نستخدم [] لارسال اندكس او لتعيين انكدس.
Smile
أستودعكم الله الذي لا تضيع ودائعه أرجو ان تجدوا بمشاركاتي ما يجعلكم تدعون لي بخير ان تحتم غيابي.
الرد }}}}
تم الشكر بواسطة: أسامة , الوادي
#4
(14-07-16, 07:54 PM)الوادي كتب :
PHP كود :
int Items 

PHP كود :
Items list1[intIdx]; 

(14-07-16, 08:21 PM)سعود كتب : في السي شارب نستخدم () لارسال قيمة لـ Function   و نستخدم [] لارسال اندكس  او لتعيين انكدس.
Smile

اعلم لاكن عند التجربة باستخدام نفس كود الاخ الوادي ظهر خطأ غريب نسيت ان قيمة ال Items string الحل اضافة  Convert.ToString( قبل Items = list1[intIdx]) !
الرد }}}}
تم الشكر بواسطة:
#5
استخدمت نفس الكود الخاص بك مع التعديلين اللي انا عدلتهم ولم تظهر مشكلة
PHP كود :
List<intlist1 = new List<int>(new int[]{123456});

int Items;
for (
int intIdx 0intIdx <= list1.Count 1intIdx++) {
    
Items list1[intIdx];
    
MessageBox.Show("[test]" Items.ToString() + "[end]");
    
//sw.WriteLine("[test]" + Items.ToString() + "[end]");

الرد }}}}
تم الشكر بواسطة: أسامة
#6
(14-07-16, 09:27 PM)الوادي كتب : استخدمت نفس الكود الخاص بك مع التعديلين اللي انا عدلتهم ولم تظهر مشكلة
PHP كود :
List<intlist1 = new List<int>(new int[]{123456});

int Items;
for (
int intIdx 0intIdx <= list1.Count 1intIdx++) {
 
   Items list1[intIdx];
 
   MessageBox.Show("[test]" Items.ToString() + "[end]");
 
   //sw.WriteLine("[test]" + Items.ToString() + "[end]");

المشكلة فى List انه فى Class اخر

كود :
   public class Listx
   {
       public static List<int> List = new List<int>();
       public static void Listclass()
       {
          List.Add(1);
          List.Add(2);
          List.Add(3);
          List.Add(4);
}

يعطينى هذه الخطاء
إقتباس :An unhandled exception of type 'System.ArgumentOutOfRangeException' occurred in mscorlib.dll

Additional information: Index was out of range. Must be non-negative and less than the size of the collection.
الرد }}}}
تم الشكر بواسطة:
#7
هذا التعديل
PHP كود :
Listx.List.Clear();
Listx.Listclass();

int Items;
for (
int intIdx 0intIdx <= Listx.List.Count 1intIdx++)
{
 
   Items Listx.List[intIdx];
 
   MessageBox.Show("[test]" Items.ToString() + "[end]");
 
   //sw.WriteLine("[test]" + Items.ToString() + "[end]");

الرد }}}}
تم الشكر بواسطة: أسامة
#8
شكرآ اخى الوادي
الرد }}}}
تم الشكر بواسطة: الوادي , الوادي
#9
هناك أول سطر سقط سهوا تم تعديله مع وضع سطر تفريغ المتغير List في الكلاس Listx
PHP كود :
Listx.Listclass(); 


ملاحظة: هذا السطر ينفذ مرة واحدة، وإلا سوف يقوم بلإضافة إلى البيانات السابقة، إلا إذا أفرغت المتغير Listx.List
PHP كود :
Listx.List.Clear(); 

ليكون السطر السابق يشمل أمر التفريغ
PHP كود :
Listx.List.Clear();
Listx.Listclass(); 
الرد }}}}
تم الشكر بواسطة: أسامة , أسامة
#10
(15-07-16, 03:23 AM)الوادي كتب : هناك أول سطر سقط سهوا تم تعديله مع وضع سطر تفريغ المتغير List في الكلاس Listx
PHP كود :
Listx.Listclass(); 


ملاحظة: هذا السطر ينفذ مرة واحدة، وإلا سوف يقوم بلإضافة إلى البيانات السابقة، إلا إذا أفرغت المتغير Listx.List
PHP كود :
Listx.List.Clear(); 

ليكون السطر السابق يشمل أمر التفريغ
PHP كود :
Listx.List.Clear();
Listx.Listclass(); 

جزاك الله خير اخى
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  اضافة Control فى List View بالكود نور الدين وليد 3 197 06-09-16, 12:59 PM
آخر رد: ahmedabdelaliem
  ما معنى List&lt;Class1&gt;؟؟ <br> 6 898 22-05-13, 12:37 AM
آخر رد: <br>

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم