C#
byte[] bytes = new byte[] { 0x48, 0x48 };
string str = Encoding.UTF8.GetString(bytes);上面的代码执行后,str的值为"HH"。下面的代码中的"?"处写成什么就可以使之行以后的str还是"HH"? byte[] bytes = new byte[] { 0x48, ? , 0x48 };
string str = Encoding.UTF8.GetString(bytes);
byte[] bytes = new byte[] { 0x48, 0x48 };
string str = Encoding.UTF8.GetString(bytes);上面的代码执行后,str的值为"HH"。下面的代码中的"?"处写成什么就可以使之行以后的str还是"HH"? byte[] bytes = new byte[] { 0x48, ? , 0x48 };
string str = Encoding.UTF8.GetString(bytes);
解决方案 »
- public int XID {get;set;}自动属性什么版本开始支持?
- 有关调用实时(JIT)调试而不是此对话框的详细信息
- AxSpreadSheet控件如何选中鼠标选中区域
- 请教做过WIN网络编程的高手们
- WPF Toolkit里的DataGrid 怎么实行列头合并
- RepositoryItemLookUpEdit
- C# ftp下载文件时报错401 (UNAUTHORIZED): ,登陆名密码都有,直接下载时可以,为什么会报401错?怎么解决?
- 我在vs2005设计上拖拉了2个TextBox控件,怎么只能处于同一行呀?而且无法拖动位置。菜鸟郁闷中
- 如何取消操作
- ado.net怎样锁定数据库中的记录呀
- 请问C#里面如何实现剪切一个文件到另一个目录时,能捕获到原来的路径是那个?
- ToString()后面怎么写可以把星期几变成中文的
byte[] bs = Encoding.Default.GetBytes(s);
byte[] bs1 = Encoding.Convert(Encoding.Default, Encoding.UTF8, bs);
Console.WriteLine(Encoding.UTF8.GetString(bs1));
foreach (byte b in bs1)
{
Console.Write(b.ToString("X2") + " ");
}一样。
byte[] bytes = new byte[] { 0x48, 0x00 , 0x48 };
string str = Encoding.UTF8.GetString(bytes);
string str = Encoding.UTF8.GetString(bytes);结果不变。
string str = Encoding.UTF8.GetString(bytes);
Console.WriteLine(str);
这样显示的是不变的。加0可以么?
string str = Encoding.UTF8.GetString(bytes);
改为0x07还能听见电脑Beep叫呢哈哈
你既然要输出HH,那我就填0x07,你看看绝对是输出的HH呵呵
如果你真要输出HH那么答案真的太多了
我可以随便输出一个字符,然后输出一个退格控制删除那个字符,哇卡卡卡卡~~~~~~~哈哈 byte[] bytes = new byte[] { 0x48,0x48,0x08, 0x48 };
string str = Encoding.UTF8.GetString(bytes);
0x08是退格哇咔咔
string str = Encoding.UTF8.GetString(bytes);
0x48 };//
结果是
byte[] bytes = new byte[] { 0x48, 0x48 };// , 0x48 };
string str = Encoding.UTF8.GetString(bytes);
string str = Encoding.UTF8.GetString(bytes);
Console.WriteLine(str); HH
string str = Encoding.UTF8.GetString(bytes); Console.WriteLine(str);
如果这个不对就是0x48 };//
,呵。