مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

ms.nabavi

عضویت از 1396/04/17

تبدیل string به int

  • دوشنبه 1 آبان 1396
  • 09:17
تشکر میکنم

با سلام و احترام
سوالم شاید خیلی ساده باشه ولی برای ما مشکل درست کرده!!!
ما یک متغیر رشته ای داریم که مثلا توش "1500" ذخیره میشه که با دستور داخلش قرار میگیره، حالا وقتی اونو تبدیل به int میکنیم اینو برمیگردونه: 0x000005dc
ولی ما عدد 1500 رو لازم داریم.از دو روش هم استفاده کردیم ولی نشد:

int a;
int.tryparse(textbox1.text,out a);

//////////////////////////////////////////////////////////////////////////////////
string k=textbox1.text;
int a=(int)convert.toint64(k);

پاسخ های این پرسش

تعداد پاسخ ها : 8 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 1 آبان 1396
  • 09:33
int a=int.Parse(textboox1.text);

کاربر سایت

ms.nabavi

عضویت از 1396/04/17

  • دوشنبه 1 آبان 1396
  • 09:35

این دستور رو نوشتیم جواب نداد، حتی convert.toint32 هم استفاده کردیم بازم نتیجه تغییری نکرد...

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 1 آبان 1396
  • 09:37

متن ارور را قرار دهید

کاربر سایت

ms.nabavi

عضویت از 1396/04/17

  • دوشنبه 1 آبان 1396
  • 09:47

ارور نمیده، وقتی ما داریم با breakpoint خط به خط اجرا میکنیم می بینیم مقدار int اون متغیر میشه: 0x000005dc

چون شرط بعد این خط باید با مقدار 1500 مقایسه بشه و متغیر این عدد رو برمیگردونه خطا داریم

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 1 آبان 1396
  • 12:25

رشته شما دقیقا چی هست که باید 1500 استخراج بشه

کاربر سایت

ms.nabavi

عضویت از 1396/04/17

  • دوشنبه 1 آبان 1396
  • 13:11

همین 1500 ولی بصورت رشته ای در تکست باکس قرار میگیره که باید به عدد تبدیل بشه و در شرط به کار برده شه

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 1 آبان 1396
  • 13:33

امکان نداره جواب نده

جزو ساده ترین دستورات هست

جای دیگه ای مشکل وجود داره

کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • دوشنبه 1 آبان 1396
  • 16:51
 int num = Convert.ToInt32("1500");

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)