В чем причина использования неявных / явных преобразований вместо конструкторов?

Примером может быть:

XNamespace ns = "my namespace"

Почему бы и нет?:

XNamespace ns = new XNamespace ( "my namespace" )

Какова идея использования неявных / явных преобразований вместо конструкторов? Удобство?

Есть ли руководящие указания для этого?

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

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