Ok grazie, non lo sapevo.

Comunque tornando al discorso, ho visto varie volte usare l'operatore new anche sui tipi primitivi, ma se mi dici così allora quello che ho visto era solo a scopo illustrativo, non avevano alcuna utilità o sbaglio?

Poi ho studiato anche il boxing, ossia convertire un tipo (credo primitivo) in un object una sorta di "scatola" e l'unboxing, ovvero la funzione inversa del boxing convertire un object nel tipo che era prima.
Ma la domanda è a cosa serve convertire una varabile in un object?