コンテンツへスキップ
Windowsエラーエラー
System.FormatException

System.FormatException — フォーマットエラー

引数のフォーマットが期待されるパターンに一致しません。

windows

このエラーの原因

文字列が正しい形式ではないため、文字列から型への変換が失敗しました。int.Parse()、DateTime.Parse()、Guid.Parse() で頻発します。

修正方法

安全な変換には Parse() の代わりに TryParse() を使用してください。解析前に文字列の形式を検証してください。例外を適切に処理してください。

公式ドキュメント

関連するエラーコード