Так что я некоторое время кодировал C# и изучал основы, одна вещь, которая всегда меня останавливает, - это то, как я могу создать класс, а затем использовать список для ввода пользователем значений.Создание нескольких входов для ClassList
Я не знаю, полностью ли я от графика с этим кодом, проблема в том, что я не понимаю, почему я не могу использовать свой вновь созданный объект класса и добавлять к нему ввод. Вся помощь ценится
class Program
{
static void Main(string[] args)
{
List<Citizen> listOfCitizens = new List<Citizen>();
for (int i = 0; i < listOfCitizens.Count; i++)
{
Console.WriteLine("Enter Surname for the citizen:");
listOfCitizens.SurName.add = Console.ReadLine();
Console.WriteLine("Enter Lastname for the citizen:");
listOfCitizens.Lastname.add = Console.ReadLine();
Console.WriteLine("Enter age of the citizen:");
listOfCitizens.age.add = int.Parse(Console.ReadLine());
}
Console.WriteLine($"Name {Citizen.SurName} {Citizen.LastName} {Citizen.age}");
Console.Read();
}
}
class Citizen
{
public static string SurName{ get; set; }
public static string LastName{get;set;}
public static int age { get; set; }
}
Что это за цикл? – Mafii
Вы должны сообщить нам, что именно не так с вашим кодом и решить проблемы один за другим. В противном случае неясно, какую конкретную проблему нам нужно решить. –