C#中char空值的几种表示方式

本文详细介绍了在C#编程语言中如何正确表示char类型的空值,提供了多种实现方式,包括使用''、char.MinValue、(char)0、Convert.ToChar(0)以及((char?)null).GetValueOrDefault()等。
摘要由CSDN通过智能技术生成

C#中char空值的几种表示方式

2014年05月06日 17:08:16 xtfnpgy 阅读数 6262

C#中char空值的几种表示方式
在C#中char类型的表示方式通常是用单引号作为分隔符,而字符串是用双引号作为分隔符。
例如:
程序代码 程序代码
char a = 'a';
char b = 'b';
char zero = '0';


string a1 = "a";
string b1 = "b";
string zero1 = "0";


字符串的空值我们大家都知道,可以象下面这样写:程序代码 程序代码string emptyStr = "";,然而,char类型的空值却不能程序代码 程序代码char emptyChar = '';这样表示。


那么char的空值应该怎样表示呢?


总结一下,有以下写法:
程序代码 程序代码
char m1 = '\0';              //最简
char m2 = char.MinValue;      //最值得推荐
char m3 = (char)0;
char m4 = Convert.ToChar(0);      //类似m3
char m5 = ((char?)null).GetValueOrDefault();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值