有好几种方式建议byte[] mybyte=System.Text.Encoding.Default.GetBytes(str);mybyte.Length
解决方案 »
- Windows CE 平台中获取设备连接状态
- 简单正则,3道题
- 您选择了不接受business objects最终用户许可协议 crystal reports组件将不可用,要再次查看最终y用户协议,请打开设计器
- 面向对象的实际应用在哪里?
- 生成Excel文件时,提示拒绝访问?请教各位大哥了!!!!
- 怎样区分普通光驱与刻录机?急~~~在线等!!!
- WEBFORM与硬件连接的问题~~~(为了工作!!请大家帮忙!)
- 【求助】下面代码:为什么数据源的值更新了,但是控件的值未更新?
- 为什么 WinServer2003 上安装不到 SQL Server 2000(叫我用什么数据库啊)
- 用C#写了一个windows service,那么如何设置当服务安装后,显示在"服务"面板里的“描述”一栏里的内容?不是DisplayName属性
- 哪位大侠能用通俗的语言为我讲解一下ref的作用!
- 怎么动态增加我的数组
{
ASCIIEncoding n=new ASCIIEncoding();
byte [] mybyte=n.GetBytes(str);
double len=str.Length;
for(int i=0;i<str.Length;i++)
{
if(mybyte[i]==63)
{
len=len+1;
}
}
return len/2;
// int temp;
// double len=str.Length;
// for(int i=0;i<str.Length;i++)
// {
// temp=(int)str[i];
// if(temp<0)
// {
// temp+=65536;
// }
// if(temp>255)
// {
// len+=1;
// }
// }
// return len/2;
}
{
byte[] mybyte=System.Text.Encoding.Default.GetBytes(str);
return mybyte.Length;
}------------------
Think and Thank