Сейчас у меня это с Guid
s.
Я, конечно, помню, что во всем коде в некоторых местах это неявное преобразование работает, в других - нет. До сих пор я не вижу шаблон.
Как компилятор решает, когда он не может? Я имею в виду, что существует метод типа Guid.ToString()
, не называется ли его всякий раз, когда это преобразование необходимо?
Может кто-нибудь, пожалуйста, скажите мне, при каких обстоятельствах это преобразование выполняется автоматически и когда я должен явно называть myInstance.ToString()
?