Программа иллюстрирующая доступ спецификаторов в C#

Приветствую всех пользователей сайта 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

 

Обновлено: 29.10.2017 — 16:52

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.