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 ( ) ;
}
}
}
dXNpbmcgU3lzdGVtOwoKbmFtZXNwYWNlIGUxCnsKCQoJcHVibGljIHN0cnVjdCBlbXBsb3llZQoJCXsKCQkJc3RyaW5nIG5hbWU7CgkJCWxvbmcgaWQ7CgkJCXB1YmxpYyB2b2lkIGdldERhdGEoKQoJCQl7CgkJCQllbXBsb3llZSBlbXBsb3llZTEgPSBuZXcgZW1wbG95ZWUoKTsKCQkJCUNvbnNvbGUuV3JpdGVMaW5lKCLQktCy0LXQtNC40YLQtSDQuNC80Y8g0YDQsNCx0L7RgtC90LjQutCwOiAiKTsKCQkJCWVtcGxveWVlMS5uYW1lID0gQ29uc29sZS5SZWFkTGluZSgpOwoJCQkJQ29uc29sZS5Xcml0ZUxpbmUoItCS0LLQtdC00LjRgtC1INC90L7QvNC10YAg0YDQsNCx0L7RgtC90LjQutCwOiAiKTsKCQkJCWVtcGxveWVlMS5pZCA9IGxvbmcuUGFyc2UoQ29uc29sZS5SZWFkTGluZSgpKTsKCQkJfQoJCQlwdWJsaWMgdm9pZCBwdXRkYXRhKHN0cmluZyBhLCBsb25nIGIpCgkJCXsKCQkJCUNvbnNvbGUuV3JpdGVMaW5lKCLQmNC80Y8g0YDQsNCx0L7RgtC90LjQutCwOiB7MH0g0J3QvtC80LXRgCDRgNCw0LHQvtGC0L3QuNC60LA6IHsxfSIsYSwgYik7CgkJCX0KCQl9CgkKCWNsYXNzIFByb2dyYW0KCXsJCgkJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oc3RyaW5nW10gYXJncykKCQl7CgkJCWVtcGxveWVlIGUxID0gbmV3IGVtcGxveWVlKCk7CgkJCWUxLmdldERhdGEoKTsKCQkJZTEucHV0ZGF0YShlMS5uYW1lLCBlMS5pZCk7CgkJCUNvbnNvbGUuUmVhZCgpOwoJCX0KCX0KfQ==
compilation info
prog.cs(30,18): error CS0122: `e1.employee.name' is inaccessible due to its protection level
prog.cs(30,27): error CS0122: `e1.employee.id' is inaccessible due to its protection level
Compilation failed: 2 error(s), 0 warnings
stdout