PDA

View Full Version : سوال: تبدیل هگزادسیمال به متن



atilia
دوشنبه 03 اسفند 1388, 14:57 عصر
سلام.

از عزیزان کسی هست که یه کد بهم بده واسه تبدیل هگزادسیمال به متن؟

لطفا کمکم کنید ممنون.

r00tkit
دوشنبه 03 اسفند 1388, 15:19 عصر
int x = 0xff73;
string d = x.ToString();

atilia
دوشنبه 03 اسفند 1388, 15:25 عصر
int x = 0xff73;
string d = x.ToString();



سلام مهندس دستت درد نکنه ولی اگه یه متن طولانی باشه چی؟

من میخوام یه هگزادسیمال طولانی رو به متن تبدیل کنم فکر می کنی کارم راه بندازه ؟

r00tkit
دوشنبه 03 اسفند 1388, 15:47 عصر
ToString();



هر چقر هم طولانی باشه تبدیل به string می شه


چند تا مثال برای کار با hex




// 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);



http://msdn.microsoft.com/en-us/library/bb311038.aspx

atilia
دوشنبه 03 اسفند 1388, 16:15 عصر
ToString();



هر چقر هم طولانی باشه تبدیل به string می شه


چند تا مثال برای کار با hex




// 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);



http://msdn.microsoft.com/en-us/library/bb311038.aspx

مرسی مهندس لینکی که گذاشتی خوب بود دارم به یه جاهایی میرسم دستت درد نکنه.

یه سوال تو فارسیم جواب میده؟

Warrior
دوشنبه 03 اسفند 1388, 18:15 عصر
سلام دوستان,

این کد چه کاری می کند؟


string hexOutput = String.Format("{0:X}", value);


منظورم آن قسمتش است که نوشته: X:0؟

من تا به حال اینطوری ندیده بودم برای همین سوال می کنم.
نمی دانم آن X برای چی است؟

ممنونم

r00tkit
دوشنبه 03 اسفند 1388, 19:05 عصر
سلام دوستان,

این کد چه کاری می کند؟


string hexOutput = String.Format("{0:X}", value);
منظورم آن قسمتش است که نوشته: X:0؟

من تا به حال اینطوری ندیده بودم برای همین سوال می کنم.
نمی دانم آن X برای چی است؟

ممنونم
valueرو تبدیل می کنه از decimal base به Hexadecimal وبعد به صورت رشته داخلhexOutput قرار می ده

r00tkit
دوشنبه 03 اسفند 1388, 19:07 عصر
تو فارسی هم جواب می ده یعنی چی؟ یه مثال برن!

Warrior
دوشنبه 03 اسفند 1388, 19:21 عصر
valueرو تبدیل می کنه از decimal base به Hexadecimal وبعد به صورت رشته داخلhexOutput قرار می ده

یعنی اگر می خواسم Hexadecimal را به Decimal تبدیل کنم باید به جای X می نوشتم D؟
برای Octal باید می نوشتم O؟

ممنونم

r00tkit
سه شنبه 04 اسفند 1388, 15:51 عصر
فقط می تونی hex رو به decimal تبدیل کنی
مثال:




string hexOutput = String.Format("{0:D}", 0x23);