Можно сказать,
string myString = "Hello";
Какая "магически" создает новый строковый объект, содержащий это значение.
Почему нельзя использовать подобный подход "без построения" для объектов, созданных из классов, которые мы определяем в нашем коде? Какая "магия", которую делает VS для string
s? И для enum
s?
Я никогда не видел объяснений, как это работает.