Frage

Kann mir jemand sagen, warum:

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

fehlschlägt, und stattdessen haben Sie, dies zu tun:

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

Weil es scheint so dumm!

War es hilfreich?

Lösung

Sie sollten wahrscheinlich auch verwenden long.Parse (str)

Eine lange eine ganze Zahl, so dass Sie nicht Dezimalzahlen Geck haben kann. (Sie versucht, auf Twitter zu sagen :))

scroll top