السلام عليكم ورحمة الله وبركاته
كيفكم اخواني ان شاء الله تمام
هادا الكود
static void Main(string[] args)
{
student[] student = new student[3];
for (int i = 0; i < 5; i++)
{
student = new student();
Console.WriteLine("name:"); student.name = Console.ReadLine();
Console.WriteLine("ID:"); student.ID = int .Parse(Console.ReadLine());
Console.WriteLine("Age:"); student.Age = int.Parse(Console.ReadLine());
Console.WriteLine("Department:"); student.Department = Console.ReadLine();
}
for (int j = 0; j < 5; j++)
{
Console.WriteLine("student" + (j + 1) + " : ");
Console.WriteLine("name : " + student[j].name + " ID:" + student[j].ID + " Age : " + student[j].Age + " Department : " + student[j].Department);
}
Console.ReadLine();}
وده الكلاس
class student
{
public string name, Department;
public int ID;
private int Age;
public int Age
{
set
{
if (value > 18 || value < 80)
Console.WriteLine("You cannot edit model like that");
Age = value;
}
}
public student()
{
Console.WriteLine("NEW-Student");
}
public student(string name)
{
this.name = name;
}
}والخطا بالجزئيه دي يضع خط ازرق تحت كلمة Age
لا اعلم ما المشكلة ارجو المساعدة
public int Age
{
set
{
if (value > 18 || value < 80)
Console.WriteLine("You cannot edit model like that");
Age = value;
}
}