1 Mohammed Abu Yousef نشر 31 يناير 2021 أرسل تقرير نشر 31 يناير 2021 بتاريخ 13 دقائق مضت قال محمد خالد19: هل بامكانك كتابة الاكواد لاستطيع التجربه تفضل عزيزي using System; public class Program { public static void Main() { string[] name = new string[2]; name[0] = "mohammed"; name[1] = "ali"; foreach (string n in name) { Console.WriteLine("hello " + n); } Console.ReadLine(); } } 1 اقتباس
0 Mohammed Abu Yousef نشر 31 يناير 2021 أرسل تقرير نشر 31 يناير 2021 (معدل) مرحبا عزيزي محمد بكل بساطة، أنت تقوم بجعل عدد عناصر المجموعة صفر، وهذا غير منطقي. كا ما ينبغي عليك فعله هو تغيير عدد عناصر المصفوفة من صفر إلى أي عدد موجب من خلال تعديل سطر الكود رقم 10 كما هو موضح في الصورة التي أرفقتها. string name[] = new string[0] أتمنى لك التوفيق تم التعديل في 31 يناير 2021 بواسطة Mohammed Abu Yousef إضافة كود معين اقتباس
0 محمد خالد39 نشر 31 يناير 2021 الكاتب أرسل تقرير نشر 31 يناير 2021 إعادة السؤال (لم افهم ) عند كتابة (foreach) تظهر علامة (X ) فما هي المشكلة using System; namespace ConsoleApp1 { class Program { static void Main(string[] args) { //المصفوفات String[] name = new string[0]; name[0] = "mohammed"; foreach (String n in name) { Console.WriteLine("hello"+n); } Console.ReadLine(); } } } 2 اقتباس
0 Mohammed Abu Yousef نشر 31 يناير 2021 أرسل تقرير نشر 31 يناير 2021 (معدل) هل قمت بتغيير الرقم 0 إلى رقم موجب عزيزي؟ تم التعديل في 31 يناير 2021 بواسطة Mohammed Abu Yousef اقتباس
0 Abdulraheem Barghouthi نشر 31 يناير 2021 أرسل تقرير نشر 31 يناير 2021 مرحباً @محمد خالد19 المشكلة هي أنك تحاول تعريف المصفوفة name بطول صفر !، يجب أن يكون الرقم في السطر 10 أكبر من صفر. إذا كنت تحاول طباعة الحروف لمتغير من نوع String عن طريق foreach loop فإليك الكود التالي الذي يحقق ما تريد: String name = "mohammad"; // نقوم بتعريف متغير ونسند له القيمة التي نريد foreach(char c in name){ // نقوم هنا بالدوران على كل حرف في المتغير وطباعته Console.WriteLine(c); // جملة الطباعة } تحياتي. اقتباس
0 محمد خالد39 نشر 31 يناير 2021 الكاتب أرسل تقرير نشر 31 يناير 2021 بتاريخ 2 دقائق مضت قال Mohammed Abu Yousef: هل قمت بتغيير الرقم 0 إلى رقم موجب عزيزي؟ String[] name = new string[2]; name[0] = "mohammed"; name[1] = "saad"; name[2] = "ddd"; foreach (String n in name) { Console.WriteLine("hello"+n); } Console.ReadLine(); 1 اقتباس
0 Mohammed Abu Yousef نشر 31 يناير 2021 أرسل تقرير نشر 31 يناير 2021 (معدل) بتاريخ 2 دقائق مضت قال محمد خالد19: String[] name = new string[2]; name[0] = "mohammed"; name[1] = "saad"; name[2] = "ddd"; foreach (String n in name) { Console.WriteLine("hello"+n); } Console.ReadLine(); الفكرة هنا أنك أضفت 3 عناصر للمصفوفة، في حين أنك قمت بتحديد عدد عناصر المصفوفة ب 2 فقط. في هذه الحالة، ينبغي تحديد عدد عناصر المصفوفة ب 3 تم التعديل في 31 يناير 2021 بواسطة Mohammed Abu Yousef اقتباس
0 Abdulraheem Barghouthi نشر 31 يناير 2021 أرسل تقرير نشر 31 يناير 2021 بتاريخ 2 دقائق مضت قال محمد خالد19: لم تضبط هل يمكنك تجربة الكود التالي : String name = "mohammad"; // نقوم بتعريف متغير ونسند له القيمة التي نريد foreach(char c in name){ // نقوم هنا بالدوران على كل حرف في المتغير وطباعته Console.WriteLine(c); // جملة الطباعة } اقتباس
0 محمد خالد39 نشر 31 يناير 2021 الكاتب أرسل تقرير نشر 31 يناير 2021 foreach (String n in name) في هذه المشكله هل يوجد طريقه لتعديل اقتباس
0 Mohammed Abu Yousef نشر 31 يناير 2021 أرسل تقرير نشر 31 يناير 2021 (معدل) عزيزي لا يوجد مشكلة في هذا الكود المشكلة في قيامك بتعريف قيم مصفوفة أكثر من عدد عناصر المصفوفة نفسها تم التعديل في 31 يناير 2021 بواسطة Mohammed Abu Yousef اقتباس
0 محمد خالد39 نشر 31 يناير 2021 الكاتب أرسل تقرير نشر 31 يناير 2021 هل بامكانك كتابة الاكواد لاستطيع التجربه اقتباس
0 Abdulraheem Barghouthi نشر 31 يناير 2021 أرسل تقرير نشر 31 يناير 2021 بتاريخ 12 دقائق مضت قال محمد خالد19: هل بامكانك كتابة الاكواد لاستطيع التجربه تمت تجربة الكود التالي وهو يعمل 100%: public class Program { public static void Main(string[] args) { String[] name ={"mohammad","abdulraheem","sami","ahmad"}; //يمكنك إضافة العدد الذي تريده من العناصر foreach(String str in name){ Console.Write(str); } } } بإنتظار ردك. اقتباس
0 محمد خالد39 نشر 31 يناير 2021 الكاتب أرسل تقرير نشر 31 يناير 2021 (1) public static void Main(string[] args) (2) public static void Main() ما الفرق بينهم 1 اقتباس
0 Abdulraheem Barghouthi نشر 31 يناير 2021 أرسل تقرير نشر 31 يناير 2021 بتاريخ 9 دقائق مضت قال محمد خالد19: (1) public static void Main(string[] args) (2) public static void Main() ما الفرق بينهم الأولى تمكنك من إستقبال arguments ( معاملات/مرفقات ) من سطر الأوامر عند تشغيل برنامجك، لاحظ وجود String[] args كـ parameter. الثانية لا يتم إستقبال أي arguments. اقتباس
السؤال
محمد خالد39
لم افهم كيف الجواب
1qw2.bmp
15 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.