السلام عليكم ورحمة الله وبركاته
أخواني الكرام سؤالي كيفية تحويل القيمة الحرفية إلى رقمية
مثلا أريد أن احول النص "123.456" إلى رقم لكي أستطيع أن أجري عمليات حسابية عليه
ودمتم سالمين
السلام عليكم ورحمة الله وبركاته
أخواني الكرام سؤالي كيفية تحويل القيمة الحرفية إلى رقمية
مثلا أريد أن احول النص "123.456" إلى رقم لكي أستطيع أن أجري عمليات حسابية عليه
ودمتم سالمين
dim x as string="123"
dim y as integer=CInt(x)
dim y as Double=CDouble(x)
تم تعديل هذه المشاركة بواسطة ProFesOr-xP في 5 أكتوبر 2010 في 14:11
ProFesOr-xP كتب:
dim x as string="123"
dim y as integer=CInt(x)
dim y as Double=CDouble(x)
أخي الكرم بارك الله فيك والله يعطيك العافية بالنسبة cint نجحت ولكن cdouble لا يقبلها المترجم
تعقيب صغير
Dim x As String = "123.5"
Dim y As Integer = CInt(x)
Dim y As Double = CDbl(x)اخي الصراحة برأيي الشخصي ان تستخدم كلاس Convert .. فهذا شئ يخدم ..
Dim x As String = "123.23"
Dim y As Double
y = Convert.ToDouble(x)
MsgBox(y)ولو اردت ان تحول الىInteger .. هذا ممكن بعد تحول الى Double
يعني حول المتغير y الى integer بنفس الطريقة ..
dim c as Integer c = Convert.ToInt32(y)
سيتم حذف ما بعد الفارزة ليصبح متغير صحيح ..
اتمنى ان يكون الكود قد خدمك ..
تحياتي العطرة ..
تم تعديل هذه المشاركة بواسطة سنان محمد صالح في 5 أكتوبر 2010 في 22:05
يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..
السلام عليكم ورحمة الله وبركاته
أخواني الكرام مشكورين جدا وبارك الله فيكم بالفعل إجابات ممتازة والله يعطيكم الصحة والعافية
تم تعديل هذه المشاركة بواسطة DOWNLOADER في 6 أكتوبر 2010 في 20:28
أخي استخدم val(textbox.text)