Длина
внутренне представлена как System.Int64, представляющее собой 64-разрядное целое число со знаком.
Полученное вами значение «1100.25» на самом деле является десятичным, а не целым числом, поэтому его нельзя преобразовать в длинное.
Вы можете использовать:
String strValue = "1100.25";
decimal lValue = Convert.ToDecimal(strValue);
чтобы преобразовать его в десятичное значение