public class B
{
private void SomeMethod ()
{
...
}
}
public class A:B
{
}
Вопрос по видимости в C#
Недавно столкнулся с довольно простой на первый взгляд проблемой, программируя на си шарп. Собственно он касается областей видимости классов. Вот тестовый код:
class A
{[INDENT]public class B
{[INDENT]void SomeMethod ()
{[INDENT]...[/INDENT]}[/INDENT]}[/INDENT]}
Вопрос: как сделать так, чтобы метод SomeMethod был доступен ТОЛЬКО внутри класса А (и класса Б ест-но). Класс Б должен быть паблик...
И вопрос 2: Так вообще можно сделать? Есть возможность взаимного вызова методов между классом и сабклассом?
Заранее спс всем
Praetor11, кроме модификаторов public, protected, private, есть ещё internal. Почитай про него. Если не ошибаюсь, нужно именно это.