字符串的操作,substring, Remove ,Replace,format,Reverse,Contains,Split ,ToLower ,ToUpper

字符串的操作有很多,下面我就简单介绍几种,以后会慢慢完善

private void Form1_Load(object sender, EventArgs e)

{

            string str = "0123456789";

            string strReplace = "你好啊,感觉好帅,thanks";
            string strFormat = "你好";
            string strFormat1 = "大家好,才是真的好";
            string strOut = "";
            bool isBool;
            int count;
            string[] strArray;
            //Substring  有两种字符串截取方式
            strOut = str.Substring(3); //输出: 3456789 
            strOut = str.Substring(2,5); //输出: 23456
            //Replace 替换
            strOut = strReplace.Replace(",","。"); //输出: 你好啊。感觉好帅。thanks
            //format 拼接
            strOut = string.Format("{0}{1}", strFormat, strFormat1); //输出: 你好大家好,才是真的好
            //Reverse 反转
            strOut = Reverse(str); //输出:9876543210
            //Contains 包含
            isBool = str.Contains("567"); //输出:true
            //Count 个数
            count = str.Count(); //输出:10
            //Equals 判断
            isBool = str.Equals(strFormat); // 输出:false
            //Length 长度
            count = str.Length; //输出:10
            //Remove 有两种移除方式
            strOut = str.Remove(3); //输出:012
            strOut = str.Remove(2,5); //输出:01789
            //Split 分割,有5种,这是最简单的一种
            strArray = strReplace.Split(','); //输出一个长度为3的数组
            strOut = strArray[0]; //输出:你好啊
            strOut = strArray[1]; //输出:感觉好帅
            strOut = strArray[2]; //输出:thanks
            //ToLower 转小写
            strOut = strReplace.ToLower(); //输出:你好啊,感觉好帅,thanks
            //ToUpper 转大写
            strOut = strReplace.ToUpper(); //输出:你好啊,感觉好帅,THANKS
        }


string Reverse(string str)

 {
            string strReturn = "";
            for (int i = str.Length; i != 0; i--)
            {
                strReturn += str.Substring(i - 1, 1);
            }
            return strReturn;
  }

这个反转,并不是调用的反转函数。上面都是一些简单的,就不一 一说明了。

你可能感兴趣的:(字符串的操作,substring, Remove ,Replace,format,Reverse,Contains,Split ,ToLower ,ToUpper)