C#で数学を計算したいのですが、問題があります。私の番号はすべて。.
の代わりに書かれてい,
ます。たとえば、0,1ではなく0.1です。
(2^8 - 1)* 0.1 - 99.9
それらはすべて文字列なので、intに変換します。
私のコード:
String factor = "0.1";
String offset = "99.9";
Int64 result = (Convert.ToInt64(Math.Pow(2, 8) - 1) * Convert.ToInt64(factor.ToString().Replace(".", ","))) + Convert.ToInt64(offset.ToString().Replace(".", ","));
「文字列が正しい形式ではありません」というエラーが発生します。