سلام
میخاستم بدونم چطوری میشه نوع داده ها رو به هم تبدیل کرد مثلا رشته رو بهint یا long ؟
سلام
میخاستم بدونم چطوری میشه نوع داده ها رو به هم تبدیل کرد مثلا رشته رو بهint یا long ؟
به long ؟
اگه داخله رشته عدد باشه , ميتونيد از هر كاراكتر 48 كم كرده سپس تويه يه ارايه از جنس int بريزيد.
Last edited by p d; 10-01-2010 at 17:54.
این مثلا ای که گفتین کلا یه مبحث جدا از بحث تبدیل داده شد . تبدیل داده بین int و float و double و long خیلی متفاوت تر از تبدیل داده string به int هست . همونی که جناب p d فرمودن میشه . این مورد خاص البته .
سلام
در c# با تابع int.parse میشه رشته عددی رو به خود عدد تبدیل کرد اما با این تابع نمیشه رشته عددی شامل ممیز رو به عدد تبدیل کرد مثلا "33.45" رو تبدیل به عدد 33.45 نمیکنه بلکه خطا میده. آیا تابعی وجود داره که این کاره بکنه؟
می تونید قسمت اعشار رو جدا و صحیح رو جدا به عدد تبدیل کنید و بعد اعشاری رو در 10 به توان منفی تعداد اعداد قسمت اعشار کنید و با صحیح جمع کنید
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)