|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
竟发现没有太大的帮助。总觉得要用起来,感觉到不了位。因为公司机器的原因,一直没有安装vs.net(也从来没有用过)。以前做asp的时候一直用DW(感觉其代码联想功能不错),可现在到了asp.net却不习惯了。asp.net|技能|字符串 两个截取字符串的有用办法(凌驾必定长度主动换行)
1/**////<summary>
2///截取字符串,不限定字符串长度
3///</summary>
4///<paramname="str">待截取的字符串</param>
5///<paramname="len">每行的长度,多于这个长度主动换行</param>
6///<returns></returns>
7publicstringCutStr(stringstr,intlen)
8{strings="";
9
10for(inti=0;i<str.Length;i++)
11{
12intr=i%len;
13intlast=(str.Length/len)*len;
14if(i!=0&&i<=last)
15{
16
17if(r==0)
18{
19s+=str.Substring(i-len,len)+"<br>";
20}
21
22}
23elseif(i>last)
24{
25s+=str.Substring(i-1);
26break;
27}
28
29}
30
31returns;
32
33}
34
35
36/**////<summary>
37///截取字符串并限定字符串长度,多于给定的长度+。。。
38///</summary>
39///<paramname="str">待截取的字符串</param>
40///<paramname="len">每行的长度,多于这个长度主动换行</param>
41///<paramname="max">输入字符串最年夜的长度</param>
42///<returns></returns>
43publicstringCutStr(stringstr,intlen,intmax)
44{
45strings="";
46stringsheng="";
47if(str.Length>max)
48{
49str=str.Substring(0,max);
50sheng="";
51}
52for(inti=0;i<str.Length;i++)
53{
54intr=i%len;
55intlast=(str.Length/len)*len;
56if(i!=0&&i<=last)
57{
58
59if(r==0)
60{
61s+=str.Substring(i-len,len)+"<br>";
62}
63
64}
65elseif(i>last)
66{
67s+=str.Substring(i-1);
68break;
69}
70
71}
72
73returns+sheng;
74
75}
它有很多缺点的,有兴趣可以到网上去搜索一下。于是微软有发明了“下一代”C++:C++/CLI语言,这个可以解决在.NETFramework中,托管C++产生的问题。在《程序员》杂志上,lippman和李建中合作连载介绍了C++/CLI语言。 |
|