تقييم الموضوع :
  • 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(); 

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  صنع play list حاتمي 0 969 20-09-19, 11:17 PM
آخر رد: حاتمي
  [C#.NET] Child list for field TB1 cannot be created. خطا [solved] Rabeea Qbaha 4 2,036 21-02-19, 05:34 PM
آخر رد: Rabeea Qbaha
  اضافة Control فى List View بالكود نور الدين وليد 2 2,261 06-09-16, 12:59 PM
آخر رد: ahmedabdelaliem
  ما معنى List&lt;Class1&gt;؟؟ <br> 6 3,639 22-05-13, 12:37 AM
آخر رد: <br>

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


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