C#中String与StringBuilder的区别
2013年08月09日
⁄ 综合
⁄ 共 2903字 ⁄ 字号
小 中 大
- using System;
- using System.Collections.Generic;
- using System.Text;
- namespace 字符串
- {
- class Program
- {
- static void Main( string[] args )
- {
-
-
-
-
- string greetingTxt = "Hello from all the guys atWrox Press. ZZZAAA";
- for ( int i = 'z' ; i >= 'a' ; i-- )
- {
- char old = ( char )i;
- char new1 = ( char ) (i + 1);
- greetingTxt = greetingTxt.Replace( old , new1 );
- }
- for ( int i = 'Z' ; i >= 'A' ; i-- )
- {
- char old = ( char )i;
- char new1 = ( char )( i + 1 );
- greetingTxt = greetingTxt.Replace( old , new1 );
- }
- Console.WriteLine( greetingTxt );
- Console.WriteLine( "StringBuilder----------------------------------" );
-
-
-
-
-
-
-
-
-
- StringBuilder sbStr = new StringBuilder( "Hello from all the guys atWrox Press. " , 150 );
- Console.WriteLine( "Hello from all the guys atWrox Press".Length + "字符串大小");
-
-
- sbStr.Append( " Hello Aladdin!");
- Console.WriteLine( sbStr );
-
- for ( int i = 'z' ; i >= 'a' ; i-- )
- {
- char old = ( char )i;
- char new1 = ( char )( i + 1 );
- sbStr = sbStr.Replace( old , new1 );
- }
- for ( int i = 'Z' ; i >= 'A' ; i-- )
- {
- char old = ( char )i;
- char new1 = ( char )( i + 1 );
- sbStr = sbStr.Replace( old , new1 );
- }
- Console.WriteLine( sbStr + "加密后" );
-
-
-
-
-
- StringBuilder sb = new StringBuilder( 100 ,50 );
-
- Console.ReadLine();
- }
- }
- }