سلام دوستان
در vb.net متغیر Currency حذف شده است آیا؟
من برای انجام محاسباتم نیاز به این متغیر دارم ولی متاسفانه پیداش نمیکنم !
Dim m, n As Currency
m = TextBox1.Text
n = TextBox2.Text
TextBox3.Text = Val(n) - Val(m)
سلام دوستان
در vb.net متغیر Currency حذف شده است آیا؟
من برای انجام محاسباتم نیاز به این متغیر دارم ولی متاسفانه پیداش نمیکنم !
Dim m, n As Currency
m = TextBox1.Text
n = TextBox2.Text
TextBox3.Text = Val(n) - Val(m)
آخرین ویرایش به وسیله samiasoft : چهارشنبه 18 اسفند 1395 در 15:36 عصر
شما این دو رو از نوع 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