標籤: c#
hexstring
byte
exception
null
2009-08-22 23:05
5152人閱讀收藏
舉報
c#學習筆記(5)
在串列埠通訊過程中,經常要用到 16進製制與字串、位元組陣列之間的轉換
字串轉16進製制位元組陣列
[c-sharp]view plain
copy
private
static
byte
strtotohexbyte(
string
hexstring)
位元組陣列轉16進製制字串
[c-sharp]view plain
copy
public
static
string
bytetohexstr(
byte
bytes)
} return
returnstr;
}
從漢字轉換到16進製制
[c-sharp]view plain
copy
public
static
string
tohex(
string
s, string
charset,
bool
fenge)
system.text.encoding chs = system.text.encoding.getencoding(charset);
byte
bytes = chs.getbytes(s);
string
str =
"";
for(
inti = 0; i
", bytes[i]);
if(fenge && (i != bytes.length - 1)) ",
",");
} }
return
str.tolower();
}
從16進製制轉換成漢字
[c-sharp]view plain
copy
public
static
string
unhex(
string
hex,
string
charset)
// 需要將 hex 轉換成 byte 陣列。
byte
bytes =
newbyte
[hex.length / 2];
for(
inti = 0; i
catch
} system.text.encoding chs = system.text.encoding.getencoding(charset);
return
chs.getstring(bytes);
}
C 16進製制與字串 位元組陣列之間的轉換
在串列埠通訊過程中,經常要用到 16進製制與字串 位元組陣列之間的轉換 字串轉16進製制位元組陣列 private static byte strtotohexbyte string hexstring 位元組陣列轉16進製制字串 public static string bytetohexstr ...
C 16進製制與字串 位元組陣列之間的轉換
在串列埠通訊過程中,經常要用到 16進製制與字串 位元組陣列之間的轉換 字串轉16進製制位元組陣列 private static byte strtotohexbyte string hexstring 位元組陣列轉16進製制字串 public static string bytetohexstr ...
C 16進製制與字串 位元組陣列之間的轉換
字串轉16進製制位元組陣列 private static byte strtotohexbyte string hexstring 位元組陣列轉16進製制字串 public static string bytetohexstr byte bytes return returnstr 從漢字轉換到16...