Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / C# скрыть/показать методы / 4 сообщений из 4, страница 1 из 1
09.04.2013, 19:46
    #38219407
sergei123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# скрыть/показать методы
Возможно ли?

Код: 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
09.04.2013, 19:50
    #38219412
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C# скрыть/показать методы
sergei123Возможно ли?разумеется, нет.
на этапе компиляции ведь неизвестно, чему равно permission.

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


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