1. Замени приватные поля на публичные свойства
2. Дай нормальные имена всему.
Классы должны называться с большой буквы.
Публичные свойства должны называться с большой буквы.
3. Изучи базовый синтаксис.
Каким образом ты пытаешься записать значение в необъявленную переменную name?
Куда должно сохраниться civilName, если у тебя нет переменной namecivil, и в ней тем более нет поля info?
4.
using System;
Console.WriteLine("Hello , write your name.");
var name = Console.ReadLine();
Console.WriteLine($"Name: {name} ");
Console.WriteLine("Write name of your civilization");
var civilzationName = Console.ReadLine();
Console.WriteLine($"Civilization name - {civilzationName} ");
var info = new Info
{
Name = name,
CivilizationName = civilzationName
};
Console.WriteLine(info);
record Info
{
public string Name { get; init; } = "";
public string CivilizationName { get; init; } = "";
public int People { get; init; }
public int Army { get; init; }
public double Economy { get; init; } = 1.00;
public double Money { get; init; } = 5.00;
}