Элемент не доступен в силу уровня его защиты - C#
Формулировка задачи:
Всем привет. Задание таково: Создайте структуру employee, которая содержит имя (объект класса string) и номер (типа long) служащего. Включите в него метод getdata(), предназначенный для получения данных от пользователя и помещения их в объект, и метод putdata(), для вывода данных.
Откровенно говоря - понятия не имею, что я делаю не так. Объясните, пожалуйста, где я ошибся.
ideone.com.
using System; namespace e1 { public struct employee { string name; long id; public void getData() { employee employee1 = new employee(); Console.WriteLine("Введите имя работника: "); employee1.name = Console.ReadLine(); Console.WriteLine("Введите номер работника: "); employee1.id = long.Parse(Console.ReadLine()); } public void putdata(string a, long b) { Console.WriteLine("Имя работника: {0} Номер работника: {1}",a, b); } } class Program { public static void Main(string[] args) { employee e1 = new employee(); e1.getData(); e1.putdata(e1.name, e1.id); Console.Read(); } } }
Решение задачи: «Элемент не доступен в силу уровня его защиты»
textual
Листинг программы
public string name; public long id;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д