string.IsNullOrEmpty

都知道,这个功能是判断字符串是否为:null或者string.Empty。如果是如"\t"这样的字符就返回false了,为了达到判断过滤这些功能,就要使用Trim()和Length属性帮忙,判断是否长度为零,于是乎就产生了如下的方法。

string.IsNullOrWhiteSpace

这个是判断所有空白字符,功能相当于string.IsNullOrEmpty和str.Trim().Length总和,他将字符串给Char.IsWhiteSpace为ture的任何字符都将是正确的。根据MSDN的说明,这个方法会比调用上述两个方法的性能更高而且简洁,所以在判断这个功能时,推荐使用。

using System;

public class Example
{
public static void Main()
{
string[] values = { null, String.Empty, "ABCDE",
new String(' ', ), " \t ",
new String('\u2000', ) };
foreach (string value in values)
Console.WriteLine(String.IsNullOrWhiteSpace(value));
}
}
// The example displays the following output:
// True
// True
// False
// True
// True
// True

最新文章

  1. html5中新增的form表单属性
  2. 剖析JavaScript函数作用域与闭包
  3. Sharepoint学习笔记—习题系列--70-576习题解析 -(Q95-Q98)
  4. JS 获取 地址栏 参数
  5. 读javascript高级程序设计03-函数表达式、闭包、私有变量
  6. 【转载】C/C++ 函数指针 总结
  7. 《TCP/IP详解卷1:协议》第11章 UDP:用户数据报协议-读书笔记
  8. 《Java程序设计》第一周学习总结
  9. HDU 5842 Lweb and String
  10. 【转】VirtualBox下Ubuntu共享文件
  11. Laravel-路由-控制器
  12. PHPexcel 判断日期类型
  13. Linq 标准查询操作符三
  14. A Bug's Life
  15. Chord算法实现具体
  16. win 8.1_64 安装usb 转串口驱动
  17. php 下载文件的头信息 Determine Content Type
  18. [ZJOI2008]骑士
  19. 深入理解Python的字符编码
  20. webapack

热门文章

  1. Android打造属于自己的数据库操作类。
  2. java读取txt/pdf/xls/xlsx/doc/docx/ppt/pptx
  3. Hadoop学习2
  4. Linux命令学习总结:cd命令
  5. Symantec Backup Exec 2010 Agent For Linux安装
  6. SQL SERVER 2014 下IF EXITS 居然引起执行计划变更的案例分享
  7. Linux命令学习总结:chage
  8. hibernate基础dao类
  9. [已解决]Teamviewer VPN 连接上,但无法ping
  10. KVM 网络虚拟化基础 - 每天5分钟玩转 OpenStack(9)