سلام دوستان
در vb.net متغیر Currency حذف شده است آیا؟
من برای انجام محاسباتم نیاز به این متغیر دارم ولی متاسفانه پیداش نمیکنم !
Dim m, n As Currency
m = TextBox1.Text
n = TextBox2.Text
TextBox3.Text = Val(n) - Val(m)
Printable View
سلام دوستان
در vb.net متغیر Currency حذف شده است آیا؟
من برای انجام محاسباتم نیاز به این متغیر دارم ولی متاسفانه پیداش نمیکنم !
Dim m, n As Currency
m = TextBox1.Text
n = TextBox2.Text
TextBox3.Text = Val(n) - Val(m)
شما این دو رو از نوع string بگیریدو خواهید دید به جواب میرسین
مایکروسافت توصیه میکنه که از Decimal برای نگهداری واحد پولی استفاده کنید. میتونید این مقاله رو مطالعه کنید.
ولی من مجبور شدم برای محاسبات اعشاری از این متغییر استفاده کنم...چون در صورت استفاده از متغیر های دیگر محاسبات با اشتباه صورت میگیرد....برای مثال محاسبه 4.4-4.5 که هنگام استفاده از متغیر stringجواب 0.0999999999999996 رو به من میداد!و با متغیر integer مقدار 0 .
Dim m, n As Decimal
m = Val(TextBox1.Text)
n = Val(TextBox2.Text)
TextBox3.Text = m - n