1. ホーム
  2. c#

[解決済み] Convert.toFloat()メソッドはなぜ存在しないのですか?

2023-04-01 21:47:12

疑問点

なぜメソッドが存在しないのですか? Convert.ToFloat() C#には ToDouble() , ToDecimal() ...

floatに変換したいのですが、どの方法を使えばいいのでしょうか?(float)varですか?

どのように解決するのですか?

あります - しかし、それは Convert.ToSingle() . float はC#のエイリアスで System.Single 型の別名です。

"Single"はBCLにおけるfloatの名前です。 "float"はC#が提供するエイリアスです。Convert.ToSingle()メソッドがあるように、Convert.ToInt32()メソッドがあります。 Convert.ToInt()の代わりにConvert.ToInt32()があるのと同じです。

このスレッドを参照 Convert クラス

(ちなみに私も知らなかったので、今日新しいことを学びました :) )