質問

誰かが私に言うことができる理由ます:

var nl = Convert.ToInt64("17029268.1650117");

失敗し、代わりに、あなたはこれを行う必要があります:

var nl = Convert.ToInt64(Convert.ToDouble("17029268.1650117"));

それはとても愚かなようだから!

役に立ちましたか?

解決

あなたはおそらくもlong.Parse(STR)を使用する必要があります。

ロングは整数であるので、あなたは、小数の男を持つことはできません。

(:) Twitter上であなたに伝えてみました)

他のヒント

マニュアルのは言う:

  

FormatExceptionます:

     

の値は、数字のシーケンス(〜9ゼロ)に続くオプションの符号から構成されません。

.ないでa sequence of digits

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top