C# の input string was not in a correct format エラー
文字列が変換できなかった場合に発生するエラーで、
例えば、string.Format で変換対象となる文字列の中に「{(中かっこ)」等の「意味がある」文字列が混ざっていると、このエラーとなる。
// エラーが発生する var s = string.Format("{今日の日付:{0}", DateTime.Today.ToString("d"));
文字列を組み合わせてから変換をかける場合などには、入っているデータに注意が必要。