Sorry, ich kann dein Problem wirklich nicht nachvollziehen.
ToString wird bereits in Object virtuell deklariert und somit wird alles, was du in .Net unter Finger bekommst (außer in unsafe Code) ToString besitzen.
Folgendes ist also in .Net korrekt:
10.ToString();
Es gibt dann auch noch:
Delphi-Quellcode:
Convert.ToString(10);
Convert.ChangeType(10, typeof(String));
Generell kann ich nur empfehlen die Doku des .Net SDKs zu kosultieren. Da findet man dann auch
Integer.Parse('10');