急,急,急~!!如何在C#中将汉字转换成2进制代码并将2进制代码存放在一个数组里面 string s="汉字"; byte[] b= System.Text.Encoding.Default.GetBytes(s); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 下面是转化成字符串形式的16位二进制 public static string Char2Binary(string str) { string strCode = ""; byte[] byteArray = null; for (int i = 0; i < str.Length; i++) { string s = str.Substring(i, 1); byteArray = Encoding.Unicode.GetBytes(s); string strLowerCode = Convert.ToString(byteArray[0], 16); if (strLowerCode.Length == 1) strLowerCode = "0" + strLowerCode; strCode += strLowerCode; string strHighCode = Convert.ToString(byteArray[1], 16); if (strHighCode.Length == 1) strHighCode = "0" + strHighCode; strCode += strHighCode; } return strCode; } 用linq怎么判断一个字符串是否在dataset里面存在? DataGrideview导出到excel 线程偷懒 如何连接压缩包中的Excel文件 c#||运输符的问题 问个简单的问题,WinForm中新建窗口的位置 关于自定义控件的问题 Form_Load 问题,急救。。。 Chart 如何显示大量数据 怎样使窗体不显示而运行?请教高手.急急急急急急急急急 1.cs(4,17): error CS1002: 应输入 ; soket客户端如何获得服务端的ip,然后再根据ip地址连接?
public static string Char2Binary(string str)
{
string strCode = "";
byte[] byteArray = null;
for (int i = 0; i < str.Length; i++)
{
string s = str.Substring(i, 1);
byteArray = Encoding.Unicode.GetBytes(s); string strLowerCode = Convert.ToString(byteArray[0], 16);
if (strLowerCode.Length == 1)
strLowerCode = "0" + strLowerCode;
strCode += strLowerCode; string strHighCode = Convert.ToString(byteArray[1], 16);
if (strHighCode.Length == 1)
strHighCode = "0" + strHighCode; strCode += strHighCode;
} return strCode;
}