C#取得string的ascll码在转换成16进制并以赋成string类型
举个例子就是已知string a="aaaaaa";得到结果应该是
string hex=“616161616161”(其中61为‘a’的ascll码的16进制形式)
public static int a_hex(string a, out string hex)
{
char[] _a = a.ToArray();
hex = "";
for(int i=0;i<a.Length;i++)
{
int asc = (int)_a[i];
hex += Convert.ToString(asc, 16);
}
if (hex == "") return 1;
else { return 0; }
}
C#取得string的ascll码在转换成16进制并以赋成string类型
答案:2 悬赏:20 手机版
解决时间 2021-03-17 19:06
- 提问者网友:我一贱你就笑
- 2021-03-17 15:46
最佳答案
- 五星知识达人网友:怙棘
- 2021-03-17 16:39
string a = "aaaaaa",hex="";
foreach (char c in a)
hex += Convert.ToString((int)c, 16);
MessageBox.Show(hex);
foreach (char c in a)
hex += Convert.ToString((int)c, 16);
MessageBox.Show(hex);
全部回答
- 1楼网友:十鸦
- 2021-03-17 17:45
不符合高质量认证,请退回。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯