两个截取字符串的实用方法(超过一定长度自动换行)

时间:2022-12-30 21:19:09
 1 两个截取字符串的实用方法(超过一定长度自动换行)两个截取字符串的实用方法(超过一定长度自动换行) /// <summary>
 2两个截取字符串的实用方法(超过一定长度自动换行)        /// 截取字符串,不限制字符串长度
 3两个截取字符串的实用方法(超过一定长度自动换行)        /// </summary>
 4两个截取字符串的实用方法(超过一定长度自动换行)        /// <param name="str">待截取的字符串</param>
 5两个截取字符串的实用方法(超过一定长度自动换行)        /// <param name="len">每行的长度,多于这个长度自动换行</param>
 6两个截取字符串的实用方法(超过一定长度自动换行)        /// <returns></returns>

 7 两个截取字符串的实用方法(超过一定长度自动换行)         public   string  CutStr( string  str, int  len)
 8 两个截取字符串的实用方法(超过一定长度自动换行)两个截取字符串的实用方法(超过一定长度自动换行)         {    string s="";
 9两个截取字符串的实用方法(超过一定长度自动换行)            
10两个截取字符串的实用方法(超过一定长度自动换行)            for(int i=0;i<str.Length ;i++)
11两个截取字符串的实用方法(超过一定长度自动换行)两个截取字符串的实用方法(超过一定长度自动换行)            {
12两个截取字符串的实用方法(超过一定长度自动换行)                int r= i% len;
13两个截取字符串的实用方法(超过一定长度自动换行)                int last =(str.Length/len)*len;
14两个截取字符串的实用方法(超过一定长度自动换行)                if (i!=0 && i<=last)
15两个截取字符串的实用方法(超过一定长度自动换行)两个截取字符串的实用方法(超过一定长度自动换行)                {
16两个截取字符串的实用方法(超过一定长度自动换行)                    
17两个截取字符串的实用方法(超过一定长度自动换行)                    if( r==0)
18两个截取字符串的实用方法(超过一定长度自动换行)两个截取字符串的实用方法(超过一定长度自动换行)                    {
19两个截取字符串的实用方法(超过一定长度自动换行)                        s+=str.Substring(i-len,len)+"<br>";
20两个截取字符串的实用方法(超过一定长度自动换行)                    }

21两个截取字符串的实用方法(超过一定长度自动换行)                        
22两个截取字符串的实用方法(超过一定长度自动换行)                }

23两个截取字符串的实用方法(超过一定长度自动换行)                else if (i>last)
24两个截取字符串的实用方法(超过一定长度自动换行)两个截取字符串的实用方法(超过一定长度自动换行)                {
25两个截取字符串的实用方法(超过一定长度自动换行)                    s+=str.Substring(i-1) ;
26两个截取字符串的实用方法(超过一定长度自动换行)                    break;
27两个截取字符串的实用方法(超过一定长度自动换行)                }

28两个截取字符串的实用方法(超过一定长度自动换行)                
29两个截取字符串的实用方法(超过一定长度自动换行)            }

30两个截取字符串的实用方法(超过一定长度自动换行)            
31两个截取字符串的实用方法(超过一定长度自动换行)            return s;
32两个截取字符串的实用方法(超过一定长度自动换行)            
33两个截取字符串的实用方法(超过一定长度自动换行)        }

34 两个截取字符串的实用方法(超过一定长度自动换行)
35 两个截取字符串的实用方法(超过一定长度自动换行)
36 两个截取字符串的实用方法(超过一定长度自动换行)两个截取字符串的实用方法(超过一定长度自动换行)         /// <summary>
37两个截取字符串的实用方法(超过一定长度自动换行)        /// 截取字符串并限制字符串长度,多于给定的长度+。。。
38两个截取字符串的实用方法(超过一定长度自动换行)        /// </summary>
39两个截取字符串的实用方法(超过一定长度自动换行)        /// <param name="str">待截取的字符串</param>
40两个截取字符串的实用方法(超过一定长度自动换行)        /// <param name="len">每行的长度,多于这个长度自动换行</param>
41两个截取字符串的实用方法(超过一定长度自动换行)        /// <param name="max">输出字符串最大的长度</param>
42两个截取字符串的实用方法(超过一定长度自动换行)        /// <returns></returns>

43 两个截取字符串的实用方法(超过一定长度自动换行)         public   string  CutStr( string  str, int  len, int  max)
44 两个截取字符串的实用方法(超过一定长度自动换行)两个截取字符串的实用方法(超过一定长度自动换行)         {
45两个截取字符串的实用方法(超过一定长度自动换行)            string s="";
46两个截取字符串的实用方法(超过一定长度自动换行)            string sheng="";
47两个截取字符串的实用方法(超过一定长度自动换行)            if (str.Length >max)
48两个截取字符串的实用方法(超过一定长度自动换行)两个截取字符串的实用方法(超过一定长度自动换行)            {
49两个截取字符串的实用方法(超过一定长度自动换行)                str=str.Substring(0,max) ;
50两个截取字符串的实用方法(超过一定长度自动换行)                sheng="两个截取字符串的实用方法(超过一定长度自动换行)";
51两个截取字符串的实用方法(超过一定长度自动换行)            }

52两个截取字符串的实用方法(超过一定长度自动换行)            for(int i=0;i<str.Length ;i++)
53两个截取字符串的实用方法(超过一定长度自动换行)两个截取字符串的实用方法(超过一定长度自动换行)            {
54两个截取字符串的实用方法(超过一定长度自动换行)                int r= i% len;
55两个截取字符串的实用方法(超过一定长度自动换行)                int last =(str.Length/len)*len;
56两个截取字符串的实用方法(超过一定长度自动换行)                if (i!=0 && i<=last)
57两个截取字符串的实用方法(超过一定长度自动换行)两个截取字符串的实用方法(超过一定长度自动换行)                {
58两个截取字符串的实用方法(超过一定长度自动换行)                    
59两个截取字符串的实用方法(超过一定长度自动换行)                    if( r==0)
60两个截取字符串的实用方法(超过一定长度自动换行)两个截取字符串的实用方法(超过一定长度自动换行)                    {
61两个截取字符串的实用方法(超过一定长度自动换行)                        s+=str.Substring(i-len,len)+"<br>";
62两个截取字符串的实用方法(超过一定长度自动换行)                    }

63两个截取字符串的实用方法(超过一定长度自动换行)                        
64两个截取字符串的实用方法(超过一定长度自动换行)                }

65两个截取字符串的实用方法(超过一定长度自动换行)                else if (i>last)
66两个截取字符串的实用方法(超过一定长度自动换行)两个截取字符串的实用方法(超过一定长度自动换行)                {
67两个截取字符串的实用方法(超过一定长度自动换行)                    s+=str.Substring(i-1) ;
68两个截取字符串的实用方法(超过一定长度自动换行)                    break;
69两个截取字符串的实用方法(超过一定长度自动换行)                }

70两个截取字符串的实用方法(超过一定长度自动换行)                
71两个截取字符串的实用方法(超过一定长度自动换行)            }

72两个截取字符串的实用方法(超过一定长度自动换行)            
73两个截取字符串的实用方法(超过一定长度自动换行)            return s+sheng;
74两个截取字符串的实用方法(超过一定长度自动换行)            
75两个截取字符串的实用方法(超过一定长度自动换行)        }