Структуры. Поле name не доступно из-за его уровня защиты - C#

Узнай цену своей работы

Формулировка задачи:

Всем привет, помогите пожалуйста, в чём ошибка? Пишет мол name не доступен из-за его уровня защиты.
Листинг программы
  1. public struct kadry
  2. {
  3. string name;
  4. string surname;
  5. string fathername;
  6. int idpassport;
  7. string MPpassport;
  8. int obrazovanie;
  9. int podgruppa;
  10. int dolzhnost;
  11. string nazdolzhnosti;
  12. int oklad;
  13. int date;
  14. int month;
  15. int year;
  16. }
  17. namespace Otdel_Kadrov
  18. {
  19. class Program
  20. {
  21. static void Main(string[] args)
  22. {
  23. Console.WriteLine("Выберите пункт для его использования: ");
  24. Console.WriteLine("1. Ввести данные ");
  25. Console.WriteLine("2. Вывести введённые данные(заходить в данный пункт только после ввода данных)");
  26. Console.WriteLine("3. Удалить введённые данные");
  27. string a = Console.ReadLine();
  28. switch (a)
  29. {
  30. case "1":
  31. Console.WriteLine("Введите имя: ");
  32. kadry.name = Console.ReadLine();
  33. break;
  34. }
  35. }
  36. }
  37. }

Решение задачи: «Структуры. Поле name не доступно из-за его уровня защиты»

textual
Листинг программы
  1. kadry Kadr;
  2. Kadr.name;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы