<pre><code class="lang-auto">int n;
bool isNumeric = int.TryParse("123", out n);
</code></pre>
<p><strong>Mise à jour</strong> Depuis C# 7 :</p>
<pre><code class="lang-auto">var isNumeric = int.TryParse("123", out int n);
</code></pre>
<p>ou si vous n’avez pas besoin du nombre, vous pouvez <a href="https://learn.microsoft.com/en-us/dotnet/csharp/discards">ignorer</a> le paramètre out</p>
<pre><code class="lang-auto">var isNumeric = int.TryParse("123", out _);
</code></pre>
<p>Les <em>var</em> peuvent être remplacés par leurs types respectifs !</p>