C#从入门到精通____5.1字符类Char的使用
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的使用相关推荐
- Java从入门到精通 第九章 数字处理类
Java从入门到精通 第九章 数字处理类 一.数字格式化 二.数学运算 1)Math类 2)常用数学运算方法 三.随机数 1)Math.random()方法 2)Random类 四.大数字运算 1)B ...
- span从入门到精通1 第三方工具类GifDrawable
好久没有写博客了这次介绍下span的使用希望大家少走弯路这次我们从工具类GifDrawable说起 先看基本效果图吧 大家看不太懂不要慌我会把代码传到GitHub上后面会附带GitHub链接 首先先看 ...
- 网沙(爱玩啥)韩顺平.循序渐进学.java.从入门到精通系列视频分享
网沙(爱玩啥)韩顺平.循序渐进学.java.从入门到精通系列视频分享 韩顺平.循序渐进学.java.从入门到精通.第0讲-开山篇 韩顺平.循序渐进学.java.从入门到精通.第1讲-内容介绍.项 ...
- C#从入门到精通(第5版) 明日科技 随书视频讲解+源码[2.78G]
链接:https://pan.baidu.com/s/131n0_dNpxSIcyRWPkXIRjg 提取码:euvj 第1篇 基 础 知 识 第1章 初识C#及其开发环境 ( 视频讲解:63分 ...
- 《Java 开发从入门到精通》—— 2.2 编写第一段Java程序
本节书摘来异步社区<Java 开发从入门到精通>一书中的第2章,第2.2节,作者: 扶松柏 , 陈小玉,更多章节内容可以访问云栖社区"异步社区"公众号查看. 2.2 编 ...
- Python从入门到精通 - 入门篇 (下)
上一讲回顾:Python从入门到精通 - 入门篇 (上) 接着上篇继续后面两个章节,函数和解析式. 4 函数 Python 里函数太重要了 (说的好像在别的语言中函数不重要似的).函数的通用好处就不用 ...
- 《Visual C++ 开发从入门到精通》——2.7 变量
本节书摘来自异步社区出版社<Visual C++ 开发从入门到精通>一书中的第2章,第2.7节,作者: 王东华 , 李樱,更多章节内容可以访问云栖社区"异步社区"公众号 ...
- php开发自学经典.pdf_PHP从入门到精通(第3版) PDF扫描版[45MB]
PHP从入门到精通(第3版)从初学者角度出发,通过通俗易懂的语言.丰富多彩的实例,详细介绍了使用PHP进行网络开发应该掌握的各方面技术.全书共分4篇25章,包括初识PHP.PHP环境搭建和开发工具.P ...
- .Net Discovery 系列之九--string从入门到精通(勘误版下)
string可以说是.Net中比较复杂的一种数据类型,很多文章介绍过它,但不是很全面,本文全面的介绍了string的各种内部机制与特性,欢迎点评.本文为修正版,对前文进行了一些勘误,感谢地狱门神. A ...
最新文章
- php 函数:func_get_args()、func_get_arg()与func_num_args()
- mysql截取字符串函数left和right和substring和substring_index
- 项目编译失败_Swift源码编译让底层更清晰
- 创建自定义地理(坐标)变换
- 深度学习(24)随机梯度下降二: 常见函数的梯度
- datagridview实时更新数据_旭诺云盒|智能办公新趋势进出口数据自动提取,通关状态实时更新...
- 非现场执法管理计算机(工业级),浅析非现场执法中存在问题的方法及对策
- [GO]无缓冲通道(unbuffered channel)
- Spring 3.x 企业应用开发实战(含CD光盘1张)
- 润乾报表 - 细节问题
- sersync实时备份安装及设置
- 30道Linux面试题
- Xamarin.Forms入门学习路线
- 电视剧《一代枭雄》观后感
- MCU方案分享----按摩贴方案
- 4种JavaScript中获取HTML元素的方式
- 线上故障之-CPU飙高
- DASCTF X CBCTF 2022九月挑战赛 dino3d
- ftp、sftp利用bat脚本自动下载以及上传文件
- 用计算机归零,电脑计算器里的清零键是哪个?
热门文章
- Leetcode-Mysql题目及知识点总结(597. 好友申请 I:总体通过率)
- 如何生成keystore文件证书
- iWO(联通3G详单及套餐使用情况查询工具)更新至v0.6
- 量子革命?脑机接口?电子皮肤?我看了一次高质量科学大会
- 无聊科技正经事(第7期):跟村上春树学跑步,向古川武士学养成
- “鸿蒙之父”王成录重申:鸿蒙系统不是安卓套壳;苹果多款产品电池修理费将涨价;Debian移除Python 2|极客头条
- 电信联通魔百盒烽火HG680-J/V系列-卡刷固件包(可救砖)
- 任何人都能看得懂的网络协议之 ARP
- 欧拉函数公式的证明以及欧拉定理的简单应用(附带证明)
- HDU2567:寻梦