سلام
چگونه میتوان اجرای دستور را به لاین مورد نظر فرستاد .
Printable View
سلام
چگونه میتوان اجرای دستور را به لاین مورد نظر فرستاد .
سلام دوست عزیز
برای اینکار میبایست از دستور GoTo اسافتاده نمایید ، امام توجه داشته باشید که امروزه این روش دیگر مورد استفاده حرفه ای ندارد و به جای آن میبایست از روشهای مدیریت استثنا استفاده نمایید که در دات نت از طریق بلوک Try---Catch---Finally امکان پذیر است .
Dim c AsChar = InputBox("Enter a valid number")
IfChar.IsDigit(c) = FalseThen
GoTo ShowErrorMessage
Else
GoTo Correct
EndIf
ShowErrorMessage: MessageBox.Show("Error")
Correct: MessageBox.Show("Correct")
منظورم استفاده از استثنا نبود.
به عنوان مثال میخواهم پس از اجرا خط 88 دستور موجود در خط 64 اجرا شود.
دوست عزیز GoTo را می تونید در هرجا که خواستید استفاده کنید اما استفاده از GoTo برخلاف اصول برنامه نویسی شی گراست زیرا شاید بنظر برسه با این کار کدها کم میشه ولی تجربه نشون داده وقتی برنامه ها بزرگ میشوند GoTo باعث سردرگمی و مشکلات بسیار زیادی میشود بنابراین سعس کنید از حلقه ها استفاده کنید