読者です 読者をやめる 読者になる 読者になる

developer_RYO’s blog

スマホアプリやPCゲーム、音楽やイラストを自由気ままに作っている人の技術ログです

文字列型をfloat型に変換する際には、文字列に「f」をつけない

こんばんは。

CSVを読み込んで配列に変換する際、文字列を数値に変換する必要があったのですが、
その際につまづいたことがあったのでメモ。

▪️問題点
CSVを正しく読み込めない。
CSVファイルのある一行に、「1.495f,0,0」があり、文字列として読み込んで
その後float.Parse()で変換した際、Unityで下記のエラーが出た。
FormatException: Unknown char: f

▪️解決方法
CSVファイルでfloatに変換したい「1.495f」の「f」を削除した。

▪️結果
CSVを正しく読み込むことができ、変換できた。