C#中字符以及字符串的简单用法-创新互联
关于字符的相关方法可以看char类的说明
创新互联-专业网站定制、快速模板网站建设、高性价比婺城网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式婺城网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖婺城地区。费用合理售后完善,十载实体公司更值得信赖。附上看到的书中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);
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
网站名称:C#中字符以及字符串的简单用法-创新互联
浏览地址:http://cdiso.cn/article/cosppd.html