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

なぜ Parse + try/catch が業務系で刺さるのか

出典: C# TryParse の正解 — int.TryParse / DateTime.TryParse / Enum.TryParse で業務SE が踏む3つのハマりなぜ Parse + try/catch が業務系で刺さるのか

なぜ Parse + try/catch が業務系で刺さるのか (csharp)#2a821b7d5eed
// 正解
foreach (var line in csvLines) {
    if (int.TryParse(line[2], out var amount)) {
        // 業務処理
    } else {
        log.Warn($"行 {line[0]} の金額が不正 (空欄/全角/カンマ含む): '{line[2]}'");
    }
}
▸ 実行ボタンで結果を表示
  • id: #2a821b7d5eed
  • lines: 8
  • extracted: 2026-06-10
  • captured: 2026-06-04

Source収録記事

この snippet は記事の「なぜ Parse + try/catch が業務系で刺さるのか」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

4
図鑑トップ