W tej chwili mam to z Guid
s.Nie można niejawnie przekształcić typu "X" na "ciąg" - kiedy i jak decyduje, że "nie może"?
Z pewnością pamiętam, że w całym kodzie w niektórych miejscach ta niejawna konwersja działa, w innych nie. Do tej pory nie widzę wzoru.
Jak kompilator decyduje, kiedy nie może? Chodzi mi o to, że istnieje metoda typu Guid.ToString()
, czy nie jest ona wywoływana, ilekroć ta transformacja jest potrzebna?
Czy ktoś może mi powiedzieć, w jakich okolicznościach ta transformacja jest wykonywana automatycznie i kiedy muszę wyraźnie zadzwonić pod numer myInstance.ToString()
?
(dodano komentarz do pytania) –
Próba i błąd. Trial i błąd. – Will