سلام کسی میدونه چه طوری میشه مبنای 10 را به هگزا وبرعکس وهر مبنای دیگر تبدیل کرد
سلام کسی میدونه چه طوری میشه مبنای 10 را به هگزا وبرعکس وهر مبنای دیگر تبدیل کرد
فقط بجز از این راها
Dim i As Int16 = 320
Dim binary AsString = Convert.ToString(i, 2)
Dim hex AsString = Convert.ToString(i, 16)
Dim binaryToInt AsString = Convert.ToInt32(binary, 2)
Dim HexToInt AsString = Convert.ToInt32(hex, 16)
دوست عزیز داشتم می رفتم باشگاه ولی اونقدر از بحث خوشم اومد که مشتاق شدم بشینم و براتون سورسشو پیاده سازی کنم فقط کد هاش بهینه نیست خودتون بررسی کنید و بهینه کنید راستی تشکر یادتون نره اگه خوشت اومد ها چون یه کوچلو تایم ورزشیمو گرفت موفق باشین
ممنون فقط این راهاه پراز خطاهای زیاد است ودر برنامه تجاری نمشه استفاده کرد
من اگر بخواین کدشو میزارم در کد شما 3f ترجمه نمیشه کرد یا هر عدد دو رقمی
نمیخواد این کارا رو. خود NET. یه کلاس آماده واسه اینکار داره:
public static int HexToDec(string hexNumber)
{
return Convert.ToInt32 (hexNumber, 16);
}
با سلام دوست عزیز من اون نمونه رو برای آشناییتون ساختم خودم هم گفتم کدهاش بهینه نیست و اشاره هم کردم که تو عجله نوشتم یه خورده هم شما کم لطفی کردید اگه یه کمکی اهدافتون که استفاده تو برنامه تجاری هست می گفتین بنده شاید وقتم رو تلف نمی کردم و کد بهینه خدمتتون ارائه می دادم نمونش کدی که دوست خوب آقای محمد20057 قرار دادن
موفق باشین
ممنون که باز پست دادید من ازکدهای زیر استفاده کردم فقط خواستم تاپیک کامل شه
// Store integer 182
int decValue = 182;
// Convert integer 182 as a hex in a string variable
string hexValue = decValue.ToString("X");
// Convert the hex string back to the number
int decAgain = int.Parse(hexValue, System.Globalization.NumberStyles.HexNumber);
String hexNumber = "000001ae";
int i = Int32.Parse(hexNumber, NumberStyles.HexNumber);
MessageBox.Show(i.ToString());