Jetzt gerade habe ich es mit Guid
s.Kann Typ 'X' nicht implizit in 'String' umwandeln - wann und wie entscheidet es, dass es "nicht kann"?
Ich erinnere mich sicherlich, dass im ganzen Code an einigen Stellen diese implizite Konvertierung funktioniert, in anderen nicht. Bis jetzt sehe ich das Muster nicht.
Wie der Compiler entscheidet, wenn es nicht möglich ist? Ich meine, die Typmethode Guid.ToString()
ist vorhanden, wird sie nicht aufgerufen, wenn diese Transformation benötigt wird?
Kann mir bitte jemand sagen, unter welchen Umständen diese Umwandlung automatisch erfolgt und wann ich explizit myInstance.ToString()
anrufen muss?
(Kommentar zur Frage hinzugefügt) –
Versuch und Irrtum. Versuch und Irrtum. – Will