string is null or empty

原创 2004年08月03日 17:11:00

using System;

namespace Test

{
 class clsMain
 { 

  private static String a;

  [STAThread]
  static void Main(string[] args)
  {
  
   string b ;

   if( b == "")
   {
    Console.WriteLine("b is empty");
   }

   if( b == null)
   {
    Console.WriteLine("b is null");
   }
   if( a == "")
   {
    Console.WriteLine("a is empty");
   } 
   if( a==null)
   {
    Console.WriteLine("a is null");
   }

}

}

}

猜一猜上面运行的结果.  
把string b 改成 string b = String.Empty;  结果呢?

在实际的产品代码中,从可读性的角度出发,我建议String b = "" ;
判断的时候 if ( b == "" )

如果""是有意义的,可以String b="-1" 初始话并加个注释,应该比判断是否为null  或 empty 好点

 

整理iOS 错误警告

1. App installation failed A valid provisioning profile for this executable was not found. 原因是测试手...
  • qsh18968155492
  • qsh18968155492
  • 2016-08-11 15:48:43
  • 2390

ORA-报错解释

ORA-00001: 违反唯一约束条件 (.)  ORA-00017: 请求会话以设置跟踪事件  ORA-00018: 超出最大会话数  ORA-00019: 超出最大会话许可数  ORA-0...
  • wrh_csdn
  • wrh_csdn
  • 2017-11-07 13:54:10
  • 2248

string.Empty与"",null的区别,用哪个更好呢?

null是C#关键字,是表示不引用任何对象的空引用的文字值。null 是引用类型变量的默认值。那么也只有引用型的变量可以为NULL,如果 int i=null,的话,是不可以的,因为Int是值类型的。...
  • jack_zy1981
  • jack_zy1981
  • 2008-04-03 16:49:00
  • 9433

关于数据库(SQL)中Empty String即('') 与 Null的区别?

空 (NULL) 值表示数值未知。 空值不同于空白或零值。 没有两个相等的空值。 比较两个空值或将空值与任何其它数值相比均返回未知,这是因为每个空值均为未知。 在写入数据的时候,空字符串'' ...
  • yuanleibin
  • yuanleibin
  • 2014-12-05 15:41:45
  • 1043

尚硅谷学习笔记——Java8新特性

2014年3月发布 公司往往不是追求技术的新,而且追求技术的稳定。所以大多用的之前的版本。 Java 8 新特性简介 速度更快 修改底层数据结构:如HashMap(数组-链表-红黑树),Ha...
  • zxm1306192988
  • zxm1306192988
  • 2017-07-03 20:30:58
  • 1090

数据库问题排查总结

[SQL Server]  sp_who, sp_who2和sp_who3   sp_who可以返回如下信息: (可选参数LoginName, 或active代表活动会话数) Spid        ...
  • dragon_ton
  • dragon_ton
  • 2016-07-29 10:02:13
  • 542

Java 中关于String的空对象(null) ,空值(empty),空格 的总结

String s1 = null;           空对象,还没创建出对象(未分配内存空间),值不存在。在调用所有对象方法时候都会抛出异常,如s1.length(), s1.isEmpty()等方...
  • xiaoxiangyu5
  • xiaoxiangyu5
  • 2015-07-03 16:54:17
  • 1002

Oracle 数据库中的 empty string 处理

跟 微软的数据库产品不一样, Oralce 把 空的string 自动替换为 Null所以下面的代码你可能考虑不一样的结果.create table suppliers( supplier_idnu...
  • Montaque
  • Montaque
  • 2004-08-30 16:37:00
  • 1278

Android进程保活的一般套路

自己曾经也在这个问题上伤过脑经,前几日刚好有一个北京的哥们在QQ说在做IM类的项目,问我进程保活如何处理比较恰当,决定去总结一下,网上搜索一下进程常驻的方案好多好多,但是很多的方案都是不靠谱的或者不是...
  • u013263323
  • u013263323
  • 2017-02-21 15:45:58
  • 11978

java专业英语

2016-10-03 22:43 809人阅读 评论(0) 收藏 举报 分类: 英语学习(专业) abstract (关键字)        ...
  • suhuichao
  • suhuichao
  • 2017-04-27 19:03:55
  • 2560
收藏助手
不良信息举报
您举报文章:string is null or empty
举报原因:
原因补充:

(最多只允许输入30个字)