Вложенные классы - C#
Формулировка задачи:
Вопрос в следующем. Привык создавать и хранить классы в отдельных файлах в проекте. Но как быть в таком случае с вложенными классами? Делать partial как-то коряво
Решение задачи: «Вложенные классы»
textual
Листинг программы
// A.cs
partial class A
{
public A()
{
new B().Foo();
}
}
// B.cs
partial class A
{
protected class B
{
public void Foo() { }
}
}
// C.cs
partial class A
{
protected class C : B
{
}
}