Je sais .. Je sais ... La performance n'est pas la principale préoccupation ici, mais juste par curiosité, quoi de mieux?
bool parsed = int.TryParse(string, out num);
if (parsed)
...
OU
try {
int.Parse(string);
}
catch () {
do something...
}