Hi,
C# und Java sollen ja sehr ähnlich sein ;-)
Daher kann ich Dir sagen, wie das prinzipiell mit Java funktioniert:
Man versucht eine Umwandlung in den entsprechenden konkreten Zahlentyp - wenn es misslingt, beschreibt der String keine entsprechende Zahl.
Vielleicht hilft es..
Viele Grüße,
Martin Jung