У меня в коде ошибка
Требуется определение типа или пространства имен, либо признак конца файла.
Невозможно использовать локальную переменную "Info" перед ее объявлением.
"Info" является переменная, но используется как тип.
Невозможно использовать локальную переменную "Info" перед ее объявлением
using System;
namespace ConsoleApp2
{
class Program
{
static void Main(string[] args)
{
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} ");
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;
}
}
}