سلام
کلاس Microsoft.VisualBasic.Conversion در واقع کلاس اصلی است که همین متدهای VB6 را برای VB.Net پیاده سازی میکند.
ولی در کل پیشنهاد میکنم از سینتکسها استاندارد دات نت استفاده کنید.
یعنی در خود VB.Net هم بهتر است دستورات قدیمی VB6 را فراموش کنید.
اینکار ضمن انکه اجازه برنامه نویسی با زبانهای دیگر را هم به شما میدهد، در اکثر مواقع بازدهی سرعتی بالاتری دارد.
=====
در مورد دستور اولتان اینها معادلهای خالص دات نتی هستند.
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
=====
در مورد دستور دوم هم ...
متدهای parse اصلی دات نت که وظیفه این تبدیل را بر عهده دارند در خود تیپ ها مستقر هستند و سر راست ترین معادل اینها هستند:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ضمناً در برنامه های عادی، پیشنهاد میکنم در گرفتن اعداد، به جای TextBox از کنترلر مخصوص NumericUpDown استفاده کنید.
کنترلر فوق میتواند محدود Min و Max ای برای عدد مشخص کند و برای افزایش و کاهش با دکمه هایش میتواند پله ای مشخص کنید و ...
=====
برای این نوع تبدیلات کلاس System.Convert هم بد نیست، البته اغلب متدهای این کلاس، متدهای اصلی را در جای دیگر فراخوانی میکنند و معادلهای دیگری دارند ولی بالاخره جمع و مجتمع کردن این متدها در یک کلاس واحد هم خودش به ذات ارزشمند است.
موفق باشید.