سلام
میخاستم بدونم چطوری میشه نوع داده ها رو به هم تبدیل کرد مثلا رشته رو بهint یا long ؟
Printable View
سلام
میخاستم بدونم چطوری میشه نوع داده ها رو به هم تبدیل کرد مثلا رشته رو بهint یا long ؟
نقل قول:
به long ؟
اگه داخله رشته عدد باشه , ميتونيد از هر كاراكتر 48 كم كرده سپس تويه يه ارايه از جنس int بريزيد.
این مثلا ای که گفتین کلا یه مبحث جدا از بحث تبدیل داده شد . تبدیل داده بین int و float و double و long خیلی متفاوت تر از تبدیل داده string به int هست . همونی که جناب p d فرمودن میشه . این مورد خاص البته .
سلام
در c# با تابع int.parse میشه رشته عددی رو به خود عدد تبدیل کرد اما با این تابع نمیشه رشته عددی شامل ممیز رو به عدد تبدیل کرد مثلا "33.45" رو تبدیل به عدد 33.45 نمیکنه بلکه خطا میده. آیا تابعی وجود داره که این کاره بکنه؟
می تونید قسمت اعشار رو جدا و صحیح رو جدا به عدد تبدیل کنید و بعد اعشاری رو در 10 به توان منفی تعداد اعداد قسمت اعشار کنید و با صحیح جمع کنید