string.IsNullOrEmpty and string.IsNullOrWhiteSpace

         /// <summary>
        /// String.IsNullOrEmpty() and String.IsNullOrWhiteSpace()
        ///  String.IsNullOrEmpty() 
        ///  判断字符串是否为null或者empty,代表有,null值和""
        ///  特殊" "表示有一个空串,判断后会返回一个false
        ///  
        /// String.IsNullOrWhiteSpace()
        /// 判断字符串是否为null或者空白
        /// 代表有null," ",""
        /// 这样表示的都不满足 
        /// </summary>
        /// <param name="args"></param>

            string[] testValues = { "admin", null, "", " ", "test" };

            foreach (string item in testValues)
            {
                Console.WriteLine("IsNullOrEmpty:" + string.IsNullOrEmpty(item));
                Console.WriteLine("IsNullOrWhiteSpace:" + string.IsNullOrWhiteSpace(item));

            }

            string lengths = "";   //返回长度为“0”
            string whiteLength = " ";  //返回长度为“1”
            Console.WriteLine(lengths.Length+"\t"+whiteLength.Length);  //0,1
            //都会返回True,表示当前的字符串都是空串和null
            Console.WriteLine(string.IsNullOrWhiteSpace(lengths)+"\t"+string.IsNullOrWhiteSpace(whiteLength));

        备注:前面一个是判断当前字符串是否为null值和空白字符串,后面一个是判断当前字符串是否为null值和空白("" ," "),结果都会返回True和False

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值