Hi Leute,
heute habe ich mal eine Verständnisfrage!
Undzwar sagt man ja, dass in .NET alles ein Objekt ist. Gut soweit! Es sind ja auch alle Datentypen Typ Object abgeleitet soweit ich weiß.
Dann ist ja auch ein primitiver Datentyp wie ein String doch eigentlich kein primitiver Datentyp mehr !?! Oder?
Immerhin stellt ein String ja auch Klassenmethoden zur Verfügung!
Bis hierhin alles kein Problem! ABER
Warum muss ich einen String nicht mit New instanziieren?
Das verwirrt mich ein wenig, weil der ein String ja auch nichts anderes ist als ein Objekt. Wo besteht denn der Unterschied zwischen eine Objekt welches mit New instanziiert werden muss und einem, bei dem das nicht nötig ist???
Gruß Mechatron
heute habe ich mal eine Verständnisfrage!
Undzwar sagt man ja, dass in .NET alles ein Objekt ist. Gut soweit! Es sind ja auch alle Datentypen Typ Object abgeleitet soweit ich weiß.
Dann ist ja auch ein primitiver Datentyp wie ein String doch eigentlich kein primitiver Datentyp mehr !?! Oder?
Immerhin stellt ein String ja auch Klassenmethoden zur Verfügung!
Bis hierhin alles kein Problem! ABER
Warum muss ich einen String nicht mit New instanziieren?
Das verwirrt mich ein wenig, weil der ein String ja auch nichts anderes ist als ein Objekt. Wo besteht denn der Unterschied zwischen eine Objekt welches mit New instanziiert werden muss und einem, bei dem das nicht nötig ist???
Gruß Mechatron