Я рассматриваю эти два сценария:пространство имен против класса вложенности
class StructuralCase
{
class Structure
{
...
}
class Material
{
...
}
class Forces
{
...
}
}
и
namespace StructuralCase
{
class Structure
{
...
}
class Material
{
...
}
class Forces
{
...
}
}
Дело в том, что внутри «StructuralCase» Я не буду объявить переменные экземпляра, например, это будет функционировать как «родительский» для остальных классов.
Это заставило меня рассмотреть возможность преобразования StructuralClass в пространство имен. Что ты об этом думаешь? Есть ли какое-то жесткое правило?
Вы пытаетесь ограничить видимость вложенных классов? Почему вы даже рассматриваете гнездование? – BradleyDotNET
Родительский класс? Вы имеете в виду класс с внутренними классами? Я думал, что это возможно только на Java ... – nbro
@nbro вложенные классы действительны в C# слишком –