چطوری میتونم یه مقدار هگزادسیمال را که توی یک string ذخیره شده را به صورت مقدار هگزادسیمال تبدیل کنم؟
به عنوان مثال "03" را به 0x03 تبدیل کنم؟
چطوری میتونم یه مقدار هگزادسیمال را که توی یک string ذخیره شده را به صورت مقدار هگزادسیمال تبدیل کنم؟
به عنوان مثال "03" را به 0x03 تبدیل کنم؟
یه کم بیشتر توضیح میدم
من این مقدار رو از یه فایل باینری خوندم : 03756235EE7475
حالا میخوام این مقدار را تغییر بدم ودوباره رایت کنم توی همان آدرس.
این کد رو ببین
public string ConvertToHex(string asciiString)
{
string hex = "";
foreach (char c in asciiString)
{
int tmp = c;
hex += String.Format("{0:x2}", (uint)System.Convert.ToUInt32(tmp.ToString()));
}
return hex;
}