5.1.2 Char类的使用
通过这行方法才可以操控字符,Char的常用字符如下:


用Is开头的方法大多是判断Unicode字符是否为某个类别
用To开头的方法大多是转换为其他Unicode字符
例5.1:创建一个控制台应用程序,演示如何使用Char类提供的常见方法

class Program{static void Main(string[] args){char a = 'a';           //声明字符achar b = '8';         //声明字符bchar c = 'L';         //声明字符cchar d = '.';         //声明字符dchar e = '|';         //声明字符echar f = ' ';         //声明字符f//使用IsLetter方法判断a是否为字母Console.WriteLine("IsLetter方法判断a是否为字母:{0}", Char.IsLetter(a));//使用IsDigit方法判断b是否为数字Console.WriteLine("IsDigit方法判断b是否为数字:{0}", Char.IsDigit(b));//使用IsLetterOrDigit方法判断c是否为字母或数字Console.WriteLine("IsLetterOrDigit方法判断c是否为字母或数字:{0}", Char.IsLetterOrDigit(c));//使用IsLower方法判断a是否为小写字母Console.WriteLine("IsLower方法判断a是否为小写字母:{0}", Char.IsLower(a));//使用IsUpper方法判断c是否为大写字母Console.WriteLine("IsUpper方法判断c是否为大写字母:{0}", Char.IsUpper(c));//使用IsPunctuation方法判断d是否为标点符号Console.WriteLine("IsPunctuation方法判断d是否为标点符号:{0}", Char.IsPunctuation(d));//使用IsSeparator方法判断e是否为分隔符Console.WriteLine("IsSeparator方法判断e是否为分隔符:{0}", Char.IsSeparator(e));//使用IsWhiteSpace方法判断f是否为空白Console.WriteLine("IsWhiteSpace方法判断f是否为空白:{0}", Char.IsWhiteSpace(f));Console.ReadLine();}

程序运行结果为:

IsLetter方法判断a是否为字母:True
IsDigit方法判断b是否为数字:True
IsLetterOrDigit方法判断c是否为字母或数字:True
IsLower方法判断a是否为小写字母:True
IsUpper方法判断c是否为大写字母:True
IsPunctuation方法判断d是否为标点符号:True
IsSeparator方法判断e是否为分隔符:False
IsWhiteSpace方法判断f是否为空白:True

5.1.3转义字符
采用字符“\”作为转义字符
例5.2:不使用转义字符定义字符,字符的值为单引号,产生误会

static void Main(string args)        //Main方法
{char M=''';            //声明一个字符变量,值为单引号
}

错误如下:

正确代码为:

static void Main(string[] args)      //Main方法
{char M='\'';           //声明一个字符变量,值为单引号
}

其他转义字符有:

例5.4:创建一个控制台应用程序,然后通过转义字符使Console.Write与Console.WriteLine有相同的效果

static void Main(string[] args)      //Main方法
{Console.WriteLine("用一生下载你");     //通过Console.WriteLine输出字符串Console.Write("用一生下载你\n");          //通过使用转义字符输出字符串Console.Write("用一生下载你\n 清风霁月");        //通过使用转义字符输出字符串Console.ReadLine();
}

程序运行结果为:

用一生下载你
用一生下载你
用一生下载你清风霁月

C#从入门到精通____5.1字符类Char的使用相关推荐

  1. Java从入门到精通 第九章 数字处理类

    Java从入门到精通 第九章 数字处理类 一.数字格式化 二.数学运算 1)Math类 2)常用数学运算方法 三.随机数 1)Math.random()方法 2)Random类 四.大数字运算 1)B ...

  2. span从入门到精通1 第三方工具类GifDrawable

    好久没有写博客了这次介绍下span的使用希望大家少走弯路这次我们从工具类GifDrawable说起 先看基本效果图吧 大家看不太懂不要慌我会把代码传到GitHub上后面会附带GitHub链接 首先先看 ...

  3. 网沙(爱玩啥)韩顺平.循序渐进学.java.从入门到精通系列视频分享

     网沙(爱玩啥)韩顺平.循序渐进学.java.从入门到精通系列视频分享 韩顺平.循序渐进学.java.从入门到精通.第0讲-开山篇 韩顺平.循序渐进学.java.从入门到精通.第1讲-内容介绍.项 ...

  4. C#从入门到精通(第5版) 明日科技 随书视频讲解+源码[2.78G]

    链接:https://pan.baidu.com/s/131n0_dNpxSIcyRWPkXIRjg 提取码:euvj 第1篇  基 础 知 识 第1章  初识C#及其开发环境 (  视频讲解:63分 ...

  5. 《Java 开发从入门到精通》—— 2.2 编写第一段Java程序

    本节书摘来异步社区<Java 开发从入门到精通>一书中的第2章,第2.2节,作者: 扶松柏 , 陈小玉,更多章节内容可以访问云栖社区"异步社区"公众号查看. 2.2 编 ...

  6. Python从入门到精通 - 入门篇 (下)

    上一讲回顾:Python从入门到精通 - 入门篇 (上) 接着上篇继续后面两个章节,函数和解析式. 4 函数 Python 里函数太重要了 (说的好像在别的语言中函数不重要似的).函数的通用好处就不用 ...

  7. 《Visual C++ 开发从入门到精通》——2.7 变量

    本节书摘来自异步社区出版社<Visual C++ 开发从入门到精通>一书中的第2章,第2.7节,作者: 王东华 , 李樱,更多章节内容可以访问云栖社区"异步社区"公众号 ...

  8. php开发自学经典.pdf_PHP从入门到精通(第3版) PDF扫描版[45MB]

    PHP从入门到精通(第3版)从初学者角度出发,通过通俗易懂的语言.丰富多彩的实例,详细介绍了使用PHP进行网络开发应该掌握的各方面技术.全书共分4篇25章,包括初识PHP.PHP环境搭建和开发工具.P ...

  9. .Net Discovery 系列之九--string从入门到精通(勘误版下)

    string可以说是.Net中比较复杂的一种数据类型,很多文章介绍过它,但不是很全面,本文全面的介绍了string的各种内部机制与特性,欢迎点评.本文为修正版,对前文进行了一些勘误,感谢地狱门神. A ...

最新文章

  1. php 函数:func_get_args()、func_get_arg()与func_num_args()
  2. mysql截取字符串函数left和right和substring和substring_index
  3. 项目编译失败_Swift源码编译让底层更清晰
  4. 创建自定义地理(坐标)变换
  5. 深度学习(24)随机梯度下降二: 常见函数的梯度
  6. datagridview实时更新数据_旭诺云盒|智能办公新趋势进出口数据自动提取,通关状态实时更新...
  7. 非现场执法管理计算机(工业级),浅析非现场执法中存在问题的方法及对策
  8. [GO]无缓冲通道(unbuffered channel)
  9. Spring 3.x 企业应用开发实战(含CD光盘1张)
  10. 润乾报表 - 细节问题
  11. sersync实时备份安装及设置
  12. 30道Linux面试题
  13. Xamarin.Forms入门学习路线
  14. 电视剧《一代枭雄》观后感
  15. MCU方案分享----按摩贴方案
  16. 4种JavaScript中获取HTML元素的方式
  17. 线上故障之-CPU飙高
  18. DASCTF X CBCTF 2022九月挑战赛 dino3d
  19. ftp、sftp利用bat脚本自动下载以及上传文件
  20. 用计算机归零,电脑计算器里的清零键是哪个?

热门文章

  1. Leetcode-Mysql题目及知识点总结(597. 好友申请 I:总体通过率)
  2. 如何生成keystore文件证书
  3. iWO(联通3G详单及套餐使用情况查询工具)更新至v0.6
  4. 量子革命?脑机接口?电子皮肤?我看了一次高质量科学大会
  5. 无聊科技正经事(第7期):跟村上春树学跑步,向古川武士学养成
  6. “鸿蒙之父”王成录重申:鸿蒙系统不是安卓套壳;苹果多款产品电池修理费将涨价;Debian移除Python 2|极客头条
  7. 电信联通魔百盒烽火HG680-J/V系列-卡刷固件包(可救砖)
  8. 任何人都能看得懂的网络协议之 ARP
  9. 欧拉函数公式的证明以及欧拉定理的简单应用(附带证明)
  10. HDU2567:寻梦