计算字符串的长度
2005-10-12 18:03
309 查看
/// <summary>
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 计算字符串的长度(一个汉字算两个字符)
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// <param name="Str">要计算的字符串</param>
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
/// <returns>该字符串的长度</returns>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
public static int strLen( string Str )
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
try
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
byte[] s = System.Text.Encoding.Default.GetBytes( Str );
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
return s.Length;
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
catch
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
return 0;
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// 计算字符串的长度(一个汉字算两个字符)
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// </summary>
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
/// <param name="Str">要计算的字符串</param>
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
/// <returns>该字符串的长度</returns>
![](http://www.cnblogs.com/Images/OutliningIndicators/None.gif)
public static int strLen( string Str )
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
try
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
byte[] s = System.Text.Encoding.Default.GetBytes( Str );
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
return s.Length;
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
catch
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif)
![](http://www.cnblogs.com/Images/dot.gif)
{
![](http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
return 0;
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
}
相关文章推荐
- 批处理学习笔记--字符串长度计算
- 计算字符串长度(关于日文字符)
- ios的计算字符串的长度
- 题目标题: 计算两个字符串的最大公共字串的长度,字符不区分大小写
- C指针计算字符串长度
- PHP简单有效的计算中英文字符串长度
- 使用C语言计算utf-8字符串长度
- 扩展emacs之一:计算buffer选中区域的字符串长度
- [转载] python 计算字符串长度
- 记录从键盘输入的字符串,计算字符串的长度并用指针实现对字符串的逆向输出
- 根据字符串长度计算像素大小
- iOS7.0后 根据字符串长度计算label的尺寸
- 利用正则表达式计算含有中文的字符串长度
- Swift中计算字符串长度
- 常用字符串长度计算函数
- (小技巧八)计算字符串的长度
- 命令行输入的字符串的长度计算问题
- java中计算字符串长度的方法
- js字符串长度计算(一个汉字==两个字符)和字符串截取