Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вопрос по видимости в C#

67K
31 января 2011 года
Praetor11
3 / / 31.01.2011
Всем доброго времени суток!

Недавно столкнулся с довольно простой на первый взгляд проблемой, программируя на си шарп. Собственно он касается областей видимости классов. Вот тестовый код:

class A
{[INDENT]public class B
{[INDENT]void SomeMethod ()
{[INDENT]...[/INDENT]}[/INDENT]}[/INDENT]}

Вопрос: как сделать так, чтобы метод SomeMethod был доступен ТОЛЬКО внутри класса А (и класса Б ест-но). Класс Б должен быть паблик...

И вопрос 2: Так вообще можно сделать? Есть возможность взаимного вызова методов между классом и сабклассом?
Заранее спс всем
277
31 января 2011 года
arrjj
1.7K / / 26.01.2011
Код:
public class B
    {

        private void SomeMethod ()
        {

            ...

        }
}

public class A:B
{

}

Както так вроде...
297
31 января 2011 года
koodeer
1.2K / / 02.05.2009
Praetor11, кроме модификаторов public, protected, private, есть ещё internal. Почитай про него. Если не ошибаюсь, нужно именно это.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог