動くコード図鑑技術記事現場の渡り方キャリア論すべての記事About
C#

パターン1: int.TryParse — 数値変換は bool 戻り値 + out var

出典: C# TryParse の正解 — int.TryParse / DateTime.TryParse / Enum.TryParse で業務SE が踏む3つのハマり3パターンのコード比較 (動作確認つき) / パターン1: int.TryParse — 数値変換は bool 戻り値 + out var

パターン1: int.TryParse — 数値変換は bool 戻り値 + out var (csharp)#acdf00b7b5e4
string[] inputs = { "1234", "0", "-5", "", "abc", "123", "1,000", null! };
 
foreach (var s in inputs) {
    if (int.TryParse(s, out var value)) {
        Console.WriteLine($"  '{s}' → OK ({value})");
    } else {
        Console.WriteLine($"  '{s}' → NG (パース不可)");
    }
}
▸ 実行ボタンで結果を表示
  • id: #acdf00b7b5e4
  • lines: 9
  • extracted: 2026-06-10
  • captured: 2026-06-04

Source収録記事

この snippet は記事の「3パターンのコード比較 (動作確認つき) / パターン1: int.TryParse — 数値変換は bool 戻り値 + out var」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

4
図鑑トップ