Ответ 1
int i = 7122960;
decimal d = (decimal)i / 100;
У меня есть следующий int 7122960
Мне нужно преобразовать его в 71229.60
Любые идеи о том, как преобразовать int в десятичную строку и вставить десятичную точку в правильное местоположение?
int i = 7122960;
decimal d = (decimal)i / 100;
Простая математика.
double result = ((double)number) / 100.0;
Хотя вы можете использовать decimal
вместо double
: decimal vs double! - Кого я должен использовать и когда?
Объявите его как decimal
, который использует переменную int
и разделите ее на 100
int number = 700
decimal correctNumber = (decimal)number / 100;
Изменить: Бала быстрее реагировал