Структуры. Поле name не доступно из-за его уровня защиты - C#
Формулировка задачи:
Всем привет, помогите пожалуйста, в чём ошибка? Пишет мол name не доступен из-за его уровня защиты.
public struct kadry
{
string name;
string surname;
string fathername;
int idpassport;
string MPpassport;
int obrazovanie;
int podgruppa;
int dolzhnost;
string nazdolzhnosti;
int oklad;
int date;
int month;
int year;
}
namespace Otdel_Kadrov
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Выберите пункт для его использования: ");
Console.WriteLine("1. Ввести данные ");
Console.WriteLine("2. Вывести введённые данные(заходить в данный пункт только после ввода данных)");
Console.WriteLine("3. Удалить введённые данные");
string a = Console.ReadLine();
switch (a)
{
case "1":
Console.WriteLine("Введите имя: ");
kadry.name = Console.ReadLine();
break;
}
}
}
}Решение задачи: «Структуры. Поле name не доступно из-за его уровня защиты»
textual
Листинг программы
kadry Kadr; Kadr.name;