C# 字符串应用

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方法;  
        }



    }




}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值