zoukankan      html  css  js  c++  java
  • C# 控制显示的字符串的长度

    public string StrName(object o,int length)
    {
            if (o != null)
            {
                string content = o.ToString();
                Encoding encoding = Encoding.GetEncoding("gb2312");
                StringBuilder sb = new StringBuilder();
                int totalLength = 0;
                foreach (char contentChar in content)
                {
                    int size = encoding.GetByteCount(new char[] { contentChar });
                    if (totalLength + size > length - 2)
                    {
                        sb.Append("....");
                        break;
                    }
                    sb.Append(contentChar);
                    totalLength += size;
                }
                return sb.ToString();
            }
            else
                return null;
    }

    方法不止一个,仅供参考(这句话也是抄的.....)

  • 相关阅读:
    document 对象
    AdodbStream的方法和属性
    WEB开发者版本
    ATI HD2400
    驱蚊植物
    PHP5+UTF8多文件上传类
    nVIDIA_driver
    ati
    Zend_Http_Client setFileUpload
    Sqlserver2005 数据类型
  • 原文地址:https://www.cnblogs.com/binlunia/p/11267790.html
Copyright © 2011-2022 走看看