با سلام.من یه پروژه دارم که توش باید هی متغیر های از نوع string به datetime تبدیل بشه ..ولی هنوز فقط دستور های convert خوندم..می خواستم ببینم امکانش هست جای tryexact ,,tryparse از convert استفاده کرد؟؟؟؟؟
ممنون
با سلام.من یه پروژه دارم که توش باید هی متغیر های از نوع string به datetime تبدیل بشه ..ولی هنوز فقط دستور های convert خوندم..می خواستم ببینم امکانش هست جای tryexact ,,tryparse از convert استفاده کرد؟؟؟؟؟
ممنون
بله امکانش هست.
علت اینکه از tryparse یا try catch استفاده میشه اینه که ، اطمینانی از معتبر بودن متن string شما وجود نداره. برا همین باید هندل بشه.
مثلا ممکنه کاربر متن غیر معتبری مثل ds/32/1fre وارد کنه. شما باید اینو هندل کنی تا با خطا مواجه نشی.
راه دیگه اینکه بیای روی textbox کنترل انجام بدی که کاربر نتونه متن غیر معتبر وارد کنه. مثلا میتونی از MaskTextbox استفاده کنی. و در رویداد leave اون محتواشو چک کنی و اگه معتبر نبود یک errorProvider کنارش روشن کنی.