Как получить число 00567 (именно с нулями) целого типа - C#
Формулировка задачи:
Возникла маленькая проблема при переводе строки в целый тип:
есть строка содержащая число 1234,00567 , из него я получил два числа 1234 и 00567, затем перевожу число 00567 в тип int, но получаю не 00567, а 567.
Как мне получить число 00567 целого типа ?
Решение задачи: «Как получить число 00567 (именно с нулями) целого типа»
textual
Листинг программы
string input = "123,00567";
double number = double.Parse(input, CultureInfo.GetCultureInfo("ru-RU"));
double whole = Math.Truncate(number); // 123
double fraction = number % 1; // 0.00567