В чем причина использования неявных / явных преобразований вместо конструкторов?
Примером может быть:
XNamespace ns = "my namespace"
Почему бы и нет?:
XNamespace ns = new XNamespace ( "my namespace" )
Какова идея использования неявных / явных преобразований вместо конструкторов? Удобство?
Есть ли руководящие указания для этого?