zoukankan      html  css  js  c++  java
  • 从指定的字符串中取出指定的长度字符

    /// <summary>
            
    /// 从指定的字符串中取出指定的长度字符
            
    /// </summary>
            
    /// <param name="sub">要取长度的字符串</param>
            
    /// <param name="len">要取多长 </param>
            
    /// <returns>返回取得指字长度的字符串</returns>

            public static string GetSub(string sub,int len)
            
    {
                
    int start=0;
                
    int single=sub.Length;
                
    char[] chars=sub.ToCharArray();
                System.Text.StringBuilder sb
    =new System.Text.StringBuilder();
                
    for(int i=0;i<single;i++)
                
    {
                    
    if((int)chars[i]>255)
                    
    {
                        start
    +=2;
                    }

                    
    else
                    
    {
                        start
    ++;
                    }

                    
    if(start>len)
                    
    {
                        
    break;
                    }

                    sb.Append(chars[i].ToString());
                }

                
    return sb.ToString();
            }

  • 相关阅读:
    Python杂记
    设置Python打印格式
    SFTP和FTS协议的区别
    C#6.0语法糖剖析(一)
    .NET Framework 4.0之Tuple(元组)
    以Self Host的方式来寄宿Web API
    以Web Host的方式来寄宿Web API
    IIS在默认情况并不支持对PUT和DELETE请求的支持
    ASP.NET Web API 特性
    在Windows下编写并运行第一个ASP.NET 5 Preview Web API程序
  • 原文地址:https://www.cnblogs.com/zhuangge/p/605789.html
Copyright © 2011-2022 走看看