Это ошибка или так и должно быть? Я считаю, что у меня не должно быть доступа к частным переменным x и y.
Вот базовый пример:
public class Test
{
private int x = 5;
private int y = 10;
public void TestBug()
{
Test test = new Test();
// Why can I access x and y
Console.WriteLine(test.x);
Console.WriteLine(test.y);
}
}
class Program
{
static void Main(string[] args)
{
Test Sample = new Test();
Sample.TestBug();
Console.ReadLine();
}
}
Подробнее здесь: https://stackoverflow.com/questions/715 ... i-create-w
Мобильная версия