Обычно вы не используете Integer
в качестве типа данных для валютных значений. Вместо этого используйте Double
.
Я уверен, что есть много способов отформатировать выходную строку как значение валюты.
Во-первых, если методы, которые я знаю, уже были объяснены Роуландом Шоу. Поэтому я перейду к другому. Это встроенная функция с именем FormatCurrency
. Он выведет строку в виде значения валюты плюс с символом валюты, определенным в вашей системе.
Dim num1 As Double = 2000
Dim num2 As Double = 500
Dim ans As Double = num1 + num2
MessageBox.Show(FormatCurrency(ans))
Подробнее о FormatCurrency
, смотрите здесь .