Я задал этот вопрос несколько раз, но до сих пор не могу найти точного решения. У меня есть значение в строке, теперь я хочу преобразовать его в формат денег. Например, если a = 1000, тогда результат будет 1,000, если a = 10000, тогда он станет 10000 и т. Д. В vb.net, я пробовал это (ниже), но он не работал, он показывает ошибкуКонвертировать число в формате денег
dim no as integer =1200
dim a as string= no.ToString("C")
Error: Conversion from string "C" to type 'Integer' is not valid.
использовать .ToString («n0») –
Вы сказали: "У меня есть значение в строке теперь я хочу превратить его в деньги format ", но у вас есть значение в integer, и вы конвертируете его в строку. Поэтому я не вижу, в чем проблема. –
Чтобы использовать форматировщик «C», вы должны указать культуру, в которую хотите конвертировать. http://msdn.microsoft.com/en-us/library/dwhawy9k%28v=vs.110%29.aspx#CFormatString – Nanhydrin