powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / C# скрыть/показать методы
4 сообщений из 4, страница 1 из 1
C# скрыть/показать методы
    #38219407
Фотография sergei123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно ли?

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
class User
    {
        private int permission;
        public MyClass(int per)
                permission = per;
        }
        ...
        [если permission == 1 то скрыть метод A]
        public/private void A()
        {
            ....
        }
    }


User user1 = new User(0);
user1.A() // так нормально

User user2 = new User(1);
user2.A() // error
...
Рейтинг: 0 / 0
C# скрыть/показать методы
    #38219412
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergei123Возможно ли?разумеется, нет.
на этапе компиляции ведь неизвестно, чему равно permission.

однако ничего не мешает выкинуть exception, если permission=1
...
Рейтинг: 0 / 0
C# скрыть/показать методы
    #38220004
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сделать два класса
...
Рейтинг: 0 / 0
C# скрыть/показать методы
    #38222531
Фотография С0ВЕСТЬ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nafсделать два класса
+1
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / C# скрыть/показать методы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]