Hallo,
ich bekomme Daten von einem externen Partner über ein Dateihandling.
Ich speichere den wert erst in ein double ab und prüfe dann ob es in int64 passt:
Anmerkung m_WertInt64 ist Klassenvariable von Int64.
Ist nun der ex_wert = Int64.MaxValue, so erhalte ich die obige Exeption bei
Convert.ToInt64(ex_wert). Warum ?
M.H
ich bekomme Daten von einem externen Partner über ein Dateihandling.
Ich speichere den wert erst in ein double ab und prüfe dann ob es in int64 passt:
Code:
void getwert( double ex_wert) { if ((Int64.MinValue <= ex_wert) && (ex_wert <= Int64.MaxValue)) m_WertInt64 = Convert.ToInt64(ex_wert); }
Ist nun der ex_wert = Int64.MaxValue, so erhalte ich die obige Exeption bei
Convert.ToInt64(ex_wert). Warum ?
M.H
Comment