请问在C#中如何计算字符串的总字节数?哪位高人指点一下,谢谢! string l_strSelect;int slength=l_strSelect.Length; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在String中没有Byte呀 这个字节的问题我找了好几天了 能不能需要格式化串呢才能取得? int a=32;取高位:a>>16取低位:a&0x0ffff搞定,还不送分吗? Decode d=Encoding.UTF8.GetDecoder();d.GetChars(byData,0,byData.Length,cahrData,0)有用没的。 string和byte之间的关系要由Encoding决定的。比如说"abc你好",不算结尾的null字符的话:使用UTF8,可能是9个字节;使用unicode可能是10个字节;使用ANSI(结果是乱码)是7个字节...所以要用特定的Encoding把string转换成byte[],然后才能取得具体的byte数。 IFormatter.Serialize序列化出错 我在菜单上做了复制,剪切,和粘贴按钮,现在想让它们根据剪切板上是否有数据来自动使能,这个咋实现? 窗体-父子问题????? 关于remoting的问题,很简单 怎么去除图片的只读属性呢 存在入ORACLE错误,未检查到原因 中文版msdn2005和英文版msdn2005能同时安装在vs.net2005下吗? 发送邮件的问题 请高手看看这个update()方法为什么没有作用 网上哪里有卖VS.NET正式榜,请告知!谢谢! 大家看看是不是c#中的构造函数允许执行虚函数造成的后果? 如何得到一个程序的运行时间????
取高位:a>>16
取低位:a&0x0ffff搞定,还不送分吗?
d.GetChars(byData,0,byData.Length,cahrData,0)有用没的。
使用UTF8,可能是9个字节;使用unicode可能是10个字节;使用ANSI(结果是乱码)是7个字节...所以要用特定的Encoding把string转换成byte[],然后才能取得具体的byte数。