Come funziona int.TryParse

Ho cercato l’implementazione del metodo int.TryParse , come funziona in realtà, ma non l’ho trovato. Devo sapere, riguardo una string , se si tratta di un valore numerico, ma non voglio convertirlo in questo momento.

Quindi ho bisogno solo del risultato bool di int.TryParse . Quindi le domande sono:

  1. C’è qualche funzione che può fornire solo il risultato bool ,

e

  1. Mi piacerebbe sapere come funziona int.TryParse (c’è un try ... catch all’interno o scorrere attraverso i caratteri della string di input)?