السلام عليكم ورحمة الله وبركاته
كيفكم اخواني ان شاء الله تمام
انا سويت برنامج ادخال اسم ورقم وتخصص الطالب ورقم جواول
بس في مشكلة عندي زي مو شايفين بالصورة
المشكلة بالاسماء لو كان 5 حروف والي فوقو مثلا 7 حروف ينعدم شكل المصفوفة
في دالة اتوقع تعطي مسافات زيادة او شي زي كدا
اتمنى تفدوني

احد الاخوان هنا جزاه الله خير اداني الكود ده بس ما ظبط الوضع معايا
Console.WriteLine(String.Format("{0} | {1} | {2} | {3}", "ID".PadRight(3), "Name".PadRight(10), "Department".PadRight(5), "Mobile".PadRight(6)));
for (int m = 0; m < 5; m++)
{
Console.WriteLine(String.Format("{0} | {1} | {2} | {3}", student[0, m].PadRight(3), student[1, m].PadRight(10), student[2, m].PadRight(5), student[3, m].PadRight(6)));
}وده كود البرنامج كامل
string [,] student = new string [4,5];
for (int i = 0; i < 5; i++)
{
Console.Clear();
Console.WriteLine("Enter the student");
Console.Write("ID:"); student[0, i] = Console.ReadLine();
Console.Write("NAME:"); student[1, i] = Console.ReadLine();
Console.Write("Department:"); student[2, i] = Console.ReadLine();
Console.Write("Mobil:"); student[3, i] = Console.ReadLine();
}
Console.WriteLine(String.Format("{0} | {1} | {2} | {3}", "ID".PadRight(3), "Name".PadRight(10), "Department".PadRight(5), "Mobile".PadRight(6)));
for (int m = 0; m < 5; m++)
{
Console.WriteLine(String.Format("{0} | {1} | {2} | {3}", student[0, m].PadRight(3), student[1, m].PadRight(10), student[2, m].PadRight(5), student[3, m].PadRight(6)));
}
Console.Clear();
Console.WriteLine(" ID | name | Department | Mobil ");
for (int j = 0; j < 5; j++)
{
Console.WriteLine(student[0, j] + " " + student[1, j] + " " + student[2, j] + " " + student[3, j]);
}
Console.ReadKey();