Что означает открытый конструктор для внутреннего класса [duplicate]

На этот вопрос уже есть ответ здесь:

Какие'Разница между открытым конструктором во внутреннем классе и внутренним конструктором? 5 ответов

мы видели некоторый код C #, который объявляет класс сinternal модификатор, сpublic конструктор:

internal class SomeClass
{
    public SomeClass()
    {
    }
}

Какой смысл иметь открытый конструктор, если видимость всего класса внутренняя, поэтому его можно увидеть только внутри определяющей сборки?

Кроме того, имеет ли это смысл в случаеSomeClass такое вложенный класс?

Ответы на вопрос(2)

Ваш ответ на вопрос