Можно ли отформатировать double
, чтобы он не изменял текст с 2140.76 по 214076, а вместо этого оставил 2140.76?
Я не могу использовать ',' для десятичных чисел, поскольку весь текстовый файл, который я читаю, - это числа, использующие '.' для разделения десятичных знаков, 10000 записей, каждый день, так что ...
EDIT:
double natMB = 0;
boolean check = double.TryParse(splitline[8], NumberStyles.AllowDecimalPoint, CultureInfo.InvariantCulture, out natMB);
if (check == false)
{
natMB = 0;
}
else
{
natMB = natMB * 1024;
}
double intMB = 0;
boolean check2 = double.TryParse(splitline[9], NumberStyles.AllowDecimalPoint, CultureInfo.InvariantCulture, out intMB);
if (check2==false)
{
intMB=0;
}
else
{
intMB = intMB * 1024;
}
Значение 0 необходимо, поскольку мне нужно ввести эти значения в инструкции SQL, и они должны отображаться как 0, а не как ноль.