PDA

نسخه کامل مشاهده نسخه کامل : تبدیل رشته به عدد اعشاری



soltanmahdi
11-01-2008, 16:20
سلام.
اولا بگم که search کردم و پیدا نکردم. می خوام محتوای یک textbox رو در متغیر از نوع float ذخیره کنم. خیلی کاره ساده ای است ولی وقتی از تابع convert می خوام استفاده کنم str به float نداره.
با single کارکردم ولی نشد. البته اولین برنامه ای هست که دارم با C# می نویسم.

bad_boy_2007
12-01-2008, 00:08
سلام.
اولا بگم که search کردم و پیدا نکردم. می خوام محتوای یک textbox رو در متغیر از نوع float ذخیره کنم. خیلی کاره ساده ای است ولی وقتی از تابع convert می خوام استفاده کنم str به float نداره.
با single کارکردم ولی نشد. البته اولین برنامه ای هست که دارم با C# می نویسم.

میتونی از Ctype استفاده کنی :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

یه سری به اینم بزن :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

todouble از Ctype("",double ) سریعتر عمل میکنه به همین شکل برای باقی توابه ToXXX و Ctype

ermia2008
12-01-2008, 03:14
سلام.
اولا بگم که search کردم و پیدا نکردم. می خوام محتوای یک textbox رو در متغیر از نوع float ذخیره کنم. خیلی کاره ساده ای است ولی وقتی از تابع convert می خوام استفاده کنم str به float نداره.
با single کارکردم ولی نشد. البته اولین برنامه ای هست که دارم با C# می نویسم.

سلام دوست عزیز.
می تونید از این ردوش هم استفاده کنید:



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ermia2008
12-01-2008, 03:17
سلام.
اولا بگم که search کردم و پیدا نکردم. می خوام محتوای یک textbox رو در متغیر از نوع float ذخیره کنم. خیلی کاره ساده ای است ولی وقتی از تابع convert می خوام استفاده کنم str به float نداره.
با single کارکردم ولی نشد. البته اولین برنامه ای هست که دارم با C# می نویسم.

سلام دوست عزیز.
می تونید از این روش هم استفاده کنید:



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

soltanmahdi
12-01-2008, 08:57
سلام دوست عزیز.
می تونید از این روش هم استفاده کنید:



برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

سلام عزیزم.
روشی که فرمودین رو استفاده کردم ولی همون پیغام قبلی ظاهر می شه. متن کامل کد به همراه خطا رو براتون آپ کردم، شاید من چون تازه واردم، دارم بد استفاده می کنم.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

soltanmahdi
12-01-2008, 09:01
میتونی از Ctype استفاده کنی :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

یه سری به اینم بزن :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

todouble از Ctype("",double ) سریعتر عمل میکنه به همین شکل برای باقی توابه ToXXX و Ctype

سلام عزیزم.
اولا لطف کردین که راهنمایی کردین. ولی من هیچی از این کد ها سر در نیاوردم(البته خنگ نیستم به خدا فقط تو c# تازه واردم) اگه برات امکان داره یکم در موردشون بیشتر توضیح بده

bad_boy_2007
12-01-2008, 09:37
سلام عزیزم.
روشی که فرمودین رو استفاده کردم ولی همون پیغام قبلی ظاهر می شه. متن کامل کد به همراه خطا رو براتون آپ کردم، شاید من چون تازه واردم، دارم بد استفاده می کنم.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

پیغام خطا اینطور نشون میده که رشته ورودی ، رشته ای قابل تبدیل به Float نیست !!!
چک کن ببین رشته قابل تبدیل هست یا نه ؟
از این دستور استفاده کن :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

soltanmahdi
12-01-2008, 10:36
پیغام خطا اینطور نشون میده که رشته ورودی ، رشته ای قابل تبدیل به Float نیست !!!
چک کن ببین رشته قابل تبدیل هست یا نه ؟
از این دستور استفاده کن :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

عزیزم تو خط زیر همون خطای قبلی رو می ده

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
یه چیزه دیگه شما کد های خودتو توضیح نمی دی؟:46:

ermia2008
14-01-2008, 01:54
soltan mahdi جان من این کد شما رو عینا نوشتم وهیچ مشکلی نداشت.
فقط یه سوال میشه بگید که توی textBox چی وارد می کنید؟

soltanmahdi
14-01-2008, 11:06
soltan mahdi جان من این کد شما رو عینا نوشتم وهیچ مشکلی نداشت.
فقط یه سوال میشه بگید که توی textBox چی وارد می کنید؟

ermia جاناز راهنمایی هاتون ممنونم. درسته. کدی که ارائه شده کاملا درست عمل می کنه. اشتباه از طرف من. تو قسمت rigional and lanquage option اشتباهی به جای انتخاب farsi زبان finnish رو انتخاب کرده بودم که بعد از اصلاح درست شد. البته در حالت قبلی(قبلا از درست کردن زبان) با کاما درست می کرد ولی به نقطه گیر می داد. الان دیگه کاملا درست شد.
از همگی ممنونم و شرمنده.
عذر خواهم

ghorbani_h20
26-07-2010, 10:06
سلام
یه سوال :
من تعدادی عدد دسیمال دارم که از یک متغیر با طول حدکثر عدد خونده میشن ولی می خوام که اگر طول عددم کمتر از حداکثر بود باقیشو 0 نده چیکار کنم؟