using System ;
namespace StringApplication{
class Test{
static void Main(string[]args){
string str = "学习unity3D,开发经典游戏"; //string 类型是一个数组类型;
char str1 = str [5];
char str2 = str [7];
Console.WriteLine (str1);
string str0 = "C#入门基础";
Console.WriteLine (string.Compare (str,str0));//字符串进行比较;str>str0 返回1;string.Compare(str,str0);
Console.WriteLine (string.Compare (str,str));//字符串进行比较;
Console.WriteLine (str.CompareTo (str0));//字符串进行比较;str.compareTo(str0);
Console.WriteLine (string.Equals (str,str0));//字符串进行比较;string.Equals (str,str0);
Console.WriteLine (str.Equals (str0));//字符串进行比较;
DateTime day = DateTime.Now; //产生当前时间;
string days = string.Format ("{0:d}", day);//将某一时间转化为固定串格式;
Console.WriteLine (days);
string strb = "";
strb = str.Substring (1, 5);//将str从第一个位置开始,截取5个字符;
Console.WriteLine (strb);
string strA = "145+24*16"; /*字符串分割,将一个带有特殊字符的字符串分割成多个不含有特殊字符的字符串*/
char []separator ={'+','*'};
string []splitString = new string[10] ;/*字符串分割,将一个带有特殊字符的字符串分割成多个不含有特殊字符的字符串*/
splitString = strA.Split(separator);/*字符串分割,将一个带有特殊字符的字符串分割成多个不含有特殊字符的字符串*/
Console.WriteLine (splitString[0]); /*字符串分割,将一个带有特殊字符的字符串分割成多个不含有特殊字符的字符串*/
string strB;
strB = str.Insert (1, "呵呵呵呵");//在字符串str的第一个字符位置后面插入字符串“呵呵呵呵呵”
Console.WriteLine (strB);
string str5 ="*^_^*";
string str6 = str5.PadLeft (6, '(');//在字符串左侧填充字符;并且字符串的总长度为6,不够时用空格补充;
Console.WriteLine (str6);
string str7=str.Remove(3);//从第三个字符开始删除后面的字符;
string str8 = str.Remove (1,8);//从第一个字符开始删除后面的8个字符;
Console.WriteLine (str7);
Console.WriteLine (str8);
char[] str9 = new char[20];
str.CopyTo (1,str9,0,4);//将str 第二个字符开始拷贝4个字符到str9中,在str9中从索引为1的位置开始;
Console.WriteLine (str9);
string str10 = "你好,XX";
string str11 = str10.Replace (',','*');//将 str10中得逗号用*替换;
Console.WriteLine (str11);
string str12 = str10.Replace ("XX","YY");//将字符串str10中字符串 XX用YY替换;
Console.WriteLine (str12);
//字符串处理还有StringBuilder方法;
}
}
}
namespace StringApplication{
class Test{
static void Main(string[]args){
string str = "学习unity3D,开发经典游戏"; //string 类型是一个数组类型;
char str1 = str [5];
char str2 = str [7];
Console.WriteLine (str1);
string str0 = "C#入门基础";
Console.WriteLine (string.Compare (str,str0));//字符串进行比较;str>str0 返回1;string.Compare(str,str0);
Console.WriteLine (string.Compare (str,str));//字符串进行比较;
Console.WriteLine (str.CompareTo (str0));//字符串进行比较;str.compareTo(str0);
Console.WriteLine (string.Equals (str,str0));//字符串进行比较;string.Equals (str,str0);
Console.WriteLine (str.Equals (str0));//字符串进行比较;
DateTime day = DateTime.Now; //产生当前时间;
string days = string.Format ("{0:d}", day);//将某一时间转化为固定串格式;
Console.WriteLine (days);
string strb = "";
strb = str.Substring (1, 5);//将str从第一个位置开始,截取5个字符;
Console.WriteLine (strb);
string strA = "145+24*16"; /*字符串分割,将一个带有特殊字符的字符串分割成多个不含有特殊字符的字符串*/
char []separator ={'+','*'};
string []splitString = new string[10] ;/*字符串分割,将一个带有特殊字符的字符串分割成多个不含有特殊字符的字符串*/
splitString = strA.Split(separator);/*字符串分割,将一个带有特殊字符的字符串分割成多个不含有特殊字符的字符串*/
Console.WriteLine (splitString[0]); /*字符串分割,将一个带有特殊字符的字符串分割成多个不含有特殊字符的字符串*/
string strB;
strB = str.Insert (1, "呵呵呵呵");//在字符串str的第一个字符位置后面插入字符串“呵呵呵呵呵”
Console.WriteLine (strB);
string str5 ="*^_^*";
string str6 = str5.PadLeft (6, '(');//在字符串左侧填充字符;并且字符串的总长度为6,不够时用空格补充;
Console.WriteLine (str6);
string str7=str.Remove(3);//从第三个字符开始删除后面的字符;
string str8 = str.Remove (1,8);//从第一个字符开始删除后面的8个字符;
Console.WriteLine (str7);
Console.WriteLine (str8);
char[] str9 = new char[20];
str.CopyTo (1,str9,0,4);//将str 第二个字符开始拷贝4个字符到str9中,在str9中从索引为1的位置开始;
Console.WriteLine (str9);
string str10 = "你好,XX";
string str11 = str10.Replace (',','*');//将 str10中得逗号用*替换;
Console.WriteLine (str11);
string str12 = str10.Replace ("XX","YY");//将字符串str10中字符串 XX用YY替换;
Console.WriteLine (str12);
//字符串处理还有StringBuilder方法;
}
}
}