文档章节

C#语言中字符类char的使用总结

太阳笑了博客
 太阳笑了博客
发布于 2016/11/09 21:48
字数 725
阅读 28
收藏 0

 char类在C#中表示一个unicode字符,正是这些unicode字符构成了字符串。unicode字符是目前计算机中通用的字符编码,它为针对不同语言中的每个字符设定了统一的二进制编码,用于满足跨越语言、跨平台的文本转换、处理要求。char的定义非常简单,如下:

char ch1=‘z’;

但是,char只能定义一个unicode字符。

下面是char类常见的使用方法及说明

iscontrol   指示指定的unicode字符是否属于控制字符类别

isdigit  指示某个unicode字符是否属于十进制数字类别

ishighsurrogate  指示指定的char对象是否为高代理项

isletter  指示某个unicode字符是否属于字母类别

isletterordigit  指示某个unicode字符是属于字母类别还是属于十进制数字类别

islower  指示某个unicode字符是否属于小写字母类别

islowsurrogate  指示指定的char对象是否为低代理项

isnumber  指示某个unicode字符是否属于数字类别

ispunctuation  指示某个unicode字符是否属于标点符号类别

isseparator  指示某个unicode字符是否属于分隔符类别

issurrogate  指示某个unicode字符是否属于代理字符

issurrogatepair  指示两个指定的char对象是否形成

issymbol  指示某个unicode字符是否属于符号类别

isupper  指示某个unicode字符是否属于大写字母类别

iswhitespace  指示某个unicode字符是否属于空白类别

parse  将指定字符串的值转换为它的等效unicode字符

tolower   将unicode字符串的值转换为它的小写等效项

tolowerinvariant  使用固定区域性的大小写规则,将unicode字符的值转换为其小写等效项

tostring  将此实例的值转换为其等效的字符串表示

toupper   将unicode字符的值转换为它的大写等效项

toupperinvariant  使用固定区域性的大小写规则,将unicode字符的值转换为其大写等效项

tryparse  将指定的字符串的值转换为它的等效unicode字符

 

下面是C#中常见的转义字符

\n   回车换行

\f    换页

\t   横向跳到下一制表位置

\\   反斜线符

\v   竖向跳格

\'   单引号符

\b   退格

\ddd   1~3位八进制所代表的字符

\r   回车

\xhh   1~2位十六进制数所代表的字符

原文:http://www.taiyangxiao.com/post/138.html

© 著作权归作者所有

太阳笑了博客
粉丝 1
博文 14
码字总数 10443
作品 0
杭州
程序员
私信 提问
C#中的类型转换

C# 出来也有些日子了,最近由于编程的需要,对 C# 的类型转换做了一些研究,其内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和 Unicode 码、数值字符串和数值之间的转...

晨曦之光
2012/03/09
131
0
The key of C# 学习笔记I-II

作者 :Kemin's booootLog http://blog.csdn.net/keminlau/ Sunday, October 3, 2004 微软提出的CLS(Common Language Specification, 通用语言标准)对能被用来编写dotNET程序的语言的最小功能......

晨曦之光
2012/03/09
437
0
[CLI/C++].NET托管代码和非托管代码的相互调用

场景三:现有C++原代码,包装后供C#调用。 C++的原代码,实际上可以直接编译成托管代码。MFC也好ATL也好……这样看起来在.NET中最强大的编程语言就是C++了:它不仅可以编写托管 程序,甚至可...

Yong_Luo
2010/10/01
0
0
Unity/C#基础复习(3) 之 String与StringBuilder的关系

参考资料 [1] @毛星云【《Effective C#》提炼总结】 https://zhuanlan.zhihu.com/p/24553860 [2] 《C# 捷径教程》 [3] @flashyiyi【C# NoGCString】 https://zhuanlan.zhihu.com/p/35525601 ......

sword_magic
03/18
0
0
【转载】C#中PadLeft函数按特定字符补足字符串长度

在C#开发过程中字符串String类处理过程中,有时字符串长度不够时,需要在左侧指定特定的字符来补足字符串长度,此时可以使用String类下的PadLeft方法对字符串的左边进行按特定的字符和特定的...

江湖逍遥
05/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

龙芯版办公软件wps和yozo永中

wps:http://ftp.loongnix.org/os/loongnix/1.0/os/Packages/w/wps-office-10.8.0.6472-1.a20p1.mips64el.rpm yozo永中:http://ftp.loongnix.org/os/loongnix/1.0/os/Packages/y/yozo-offi......

gugudu
4分钟前
0
0
IDEA使用本机指定的java环境

idea 的安装包内有自己的jre。 idea 默认使用自己的jre 如果要使用自己的jdk,可以在bin目录下,找到idea.bat :: ---------------------------------------------------------------------:...

ol_O_O_lo
4分钟前
0
0
分析工厂模式中的问题并改造

工厂模式基本与简单工厂模式差不多,上面也说了,每次添加一个产品子类都必须在工厂类中添加一个判断分支,这样违背了开放-封闭原则,因此,工厂模式就是为了解决这个问题而产生的。 既然每次...

骚年锦时
6分钟前
0
0
异常检测的N种方法,阿里工程师都盘出来了

阿里妹导读:互联网黑产盛行,其作弊手段层出不穷,导致广告效果降低,APP推广成本暴增。精准识别作弊是互联网公司和广告主的殷切期望。今天我们将从时间序列、统计、距离、线性方法、分布、...

阿里云云栖社区
11分钟前
0
0
今天是 Java 诞生日,Java 24 岁了!

今天是 Java 诞生日,Java 今年 24 岁了,比栈长还年轻。。还有得搞,别慌!作为一名Java语言的学习者,对Java的起源和发展有个大概的了解应是必要的。 1991年,Sun公司成立Green项目。Oak语...

Java技术栈
11分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部