热门IT资讯网

C#中字符以及字符串的简单用法

发表于:2024-11-28 作者:热门IT资讯网编辑
编辑最后更新 2024年11月28日,关于字符的相关方法可以看char类的说明附上看到的书中char比较常用的方法:char letter = 'a';//声明字符letter char num = '8';//声明

关于字符的相关方法可以看char类的说明

附上看到的书中char比较常用的方法:

char letter = 'a';//声明字符letter            char num = '8';//声明字符num            //使用IsLetter方法判断letter是否为字母            Console.WriteLine("判断letter是否为字母:{0}", Char.IsLetter(letter));            //使用IsDigit方法判断num是否为数字            Console.WriteLine("判断num是否为数字:{0}", Char.IsDigit(num));            //使用IsLetterOrDigit方法判断num是否为字母或数字            Console.WriteLine("判断num是否为字母或数字:{0}", Char.IsLetterOrDigit(num));            //使用IsLower方法判断letter是否为小写字母            Console.WriteLine("判断letter是否为小写字母:{0}", Char.IsLower(letter));            //使用IsUpper方法判断letter是否为大写字母            Console.WriteLine("判断letter是否为大写字母:{0}", Char.IsUpper(letter));            //使用IsPunctuation方法判断num是否为标点符号            Console.WriteLine("判断num是否为标点符号:{0}", Char.IsPunctuation(num));            //使用IsSeparator方法判断num是否为分隔符            Console.WriteLine("判断num是否为分隔符:{0}", Char.IsSeparator(num));            //使用IsWhiteSpace方法判断num是否为空白            Console.WriteLine("判断num是否为空白:{0}", Char.IsWhiteSpace(num));            //使用ToUpper方法将letter转换为大写            Console.WriteLine("将字符转换为大写:{0}", Char.ToUpper(letter));            //使用ToLower方法将letter转换为小写            Console.WriteLine("将字符转换为小写:{0}", Char.ToLower(letter));

************

关于字符串的使用,因为程序注释都比较清楚,估计看着也能直接理解

Console.WriteLine("转义字符:C:\\Windows\\System32\\");            string str1 = "ABN";            string str2 = "ABC";            //比较字符串            Console.WriteLine(String.Compare(str1,str2));//str1>str2返回1            Console.WriteLine(str1.CompareTo(str2));            //Equals方法            Console.WriteLine(str1.Equals(str2));            Console.WriteLine(string.Equals(str1, str2));            //格式化字符串            string newstr = String.Format("{0}和{1}!", str1, str2);            Console.WriteLine(newstr);            //将日期格式化为YYYY年MM月dd日            DateTime dt = DateTime.Now;            string strDate = String.Format("{0:D}", dt);            Console.WriteLine("today is :" + strDate);            //截取字符串            string path = "D:\\C#\\project";            string path2 = path.Substring(0, path.LastIndexOf("\\") + 1);            string path3 = path.Substring(path.LastIndexOf("\\") + 1);            Console.WriteLine(path2 + "???" + path3);            //分割字符串            string[] news = "hello world you are greate".Split(' ');            for (int i = 0; i < news.Length; i++)            {                Console.WriteLine(news[i]);            }            //插入字符串            string insert = path3.Insert(0, "00 ");            Console.WriteLine(insert);            //填充字符串            string padd = path3.PadLeft(path3.Length + 1, '《');            Console.WriteLine(padd);            //复制字符串            string copy = string.Copy(insert);            Console.WriteLine(copy);            char [] me = new char[5];            string copp = "CShape";            copp.CopyTo(1, me, 0, 5);            Console.Write(me);            //替换字符串            string replace = str1.Replace("N", "hh");            Console.WriteLine(replace);            //删除字符串            string del = replace.Remove(2);//Remove(0,1)            Console.WriteLine(del);


0