تبدیل int به string در سی شارپ و برعکس

Posted by: حسین درویشیComments: 0

تبدیل int به string در سی شارپ و برعکس

تبدیل int به string در سی شارپ یکی از مباحثی است که در طول برنامه نویسی مدام کاربرد خواهد داشت. تبدیل نوع داده ها درسی شارپ بسیار آسان است

آموزش تبدیل int به string 

  • ابتدا یک پروژه از نوع وب اپلیکیشن باز کنید
  • حال به قسمت کدنویسی رفته و مراحل زیر را دنبال کنید

برای تبدیل داده های عددی به string کافی است متغییر عددی مورد نظر را در یک متغییر از نوع string قرار داده سپس از متد ToString برای تبدیل آن به  string استفاده کنید به مثال زیر توجه کنید

یک متغیر را از نوع int با مقدار 1 تعریف کردیم در خط بعدی می خواهیم عمل تبدیل int به string را انجام دهیم

در خط بعدی گفتیم i به string تبدیل شده و مقدار آن در متغیر a قرار داده شود. در خط بعدی می خواهیم نتیجه مورد نظر تست کنیم در FormLoad فرم مورد نظر کد زیر را قرار دهید

بجای طولانی این کدها می توانستیم به اینصورت کد مورد نظر را بنویسم

سایر نوع داده ها هم بشرح زیر می باشند

آموزش تبدیل string به int

گاهی شما لازم است که داده های مورد نظر را از string به int تبدیل کنید. زمانی به آن نیاز خواهید داشت که بخواهید یک عدد را از کاربر در textbox بگیرید 

فرض کنید یک متغیری با نام st و از نوع string و با مقدار 15 تعریف کنیم

حال اگر بخواهیم این عدد را با یک عدد دیگری جمع کنیم با خطای کامپایلر مواجه خواهید شد برای حل این مشکل باید string را به مقدار عددی int و یا اگر اعشاری بود به double یا float تبدیل کنیم برای این منظور از متد Pars() باید استفاده کنیم

int a = int.Parse(st);

حال مقدار مورد نظر به int تبدیل شده و در متغیر a قرار خواهد گرفت

در مثال بالا متغیر st را به int تبدیل کردیم سپس گفتیم مقدار آن را با 14 جمع کرده و سپس چاپ کنید

تبدیل string به float,double

برای تبدیل string به float و string به double در سی شارپ بصورت زیر می توانید عمل کنید هیچ تفاوتی با مثال قبلی نداشته فقط بجای int داده مورد نظر را قرار می دهید

دانلود رایگان ماشین حساب در سی شارپ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Get Your Free Instant SEO Audit Now

Improve your seo ranking with porto

Best SEO Features & Methodologies. Better SEO than your competitors