double を float に変換するのに少し問題があります。コード:
float volume = 0.5;
Double i = Volume.Value;
volume = (float)i / 100F;
Bass.BASS_SetVolume(volume);
ご覧のとおり、BASS ライブラリを使用しています。ボリュームは、1 から 100 までの値を提供するスライダーです。問題は、次のエラーが発生することです。
エラー CS0664: double 型のリテラルは暗黙的に型 'float' に変換できません。この型のリテラルを作成するには、接尾辞「F」を使用します
なぜこのエラーが発生するのですか?