0
تبدیل string به int
با سلام و احترام.
سوالم شاید خیلی ساده باشه ولی برای ما مشکل درست کرده!!!
ما یک متغیر رشته ای داریم که مثلا توش "1500" ذخیره میشه که با دستور داخلش قرار میگیره، حالا وقتی اونو تبدیل به int میکنیم اینو برمیگردونه: 0x000005dc
ولی ما عدد 1500 رو لازم داریم.از دو روش هم استفاده کردیم ولی نشد:
int a; int.tryparse(textbox1.text,out a); ////////////////////////////////////////////////////////////////////////////////// string k=textbox1.text; int a=(int)convert.toint64(k);
3 پاسخ
0
این دستوراتی که شما نوشتین رو همون اول استفاده کردیم نشد، بعدش رفتیم سراغ دستوراتی که نوشتم
0
int num1; num1=convert.toint32(textbox1.text);
یا
int num1; num1=int.parse(textbox1.text);
0
سلام به شما دوست عزیز
مشکلی در تبدیل شما وجود نداره
در اصل مشکل هنگامی است که شما عدد به دست آمده را تبدیل به رشته می کنید و یا آن را نمایش می دهید که در این حالت از برنامه می خواهید که به شکل هگزادسیمال نمایش دهد. به عبارت دیگر 5dc همان عدد 1500 به نمایش هگزادسیمال می باشد. برای حل این مشکل مطمئن شوید که برای تبدیل عدد به رشته از ToString بدون پارامتر استفاده می کنید.