Приветствую всех пользователей сайта nookery. Во время изучения программирования, многие сталкиваются в понимании спецификаторов и их доступа. Что бы раз и навсегда с этим покончить, рассмотрим код программы который наглядно даст представление о них. И думаю в будущем у вас не возникнет каких либо проблем с ними:
//изучаем C# на nookery.ru
namespace nookery
{
class Program
{
static void Main(string[] args)
{
two B = new two();
B.show();
}
}
class one
{
private int x;
protected int y;
internal int z;
public int a;
protected internal int b;
}
class two : one
{
public void show()
{
Console.WriteLine("Значения : ");
//x=10;
y = 20;
z = 30;
a = 40;
b = 50;
// Console.WriteLine(+x); //Ошибка x недоступна
Console.WriteLine(y);
Console.WriteLine(z);
Console.WriteLine(a);
Console.WriteLine(b);
Console.ReadLine();
}
}
}
Вывод программы в консоль:
Значение: 20 30 40 50
