字符串赋值为null和Empty有什么区别

简介null表示什么也没有,空对象 Empty表示空字符串,与""是一样的。 Empty和""没区别. 反编译System.String.Empty你会看到它就是"" 至于null. 你试试 string a = null; Console.WriteLine (a.Length); 就知道有啥区别了.
null表示什么也没有,空对象

Empty表示空字符串,与""是一样的。



Empty和""没区别.
反编译System.String.Empty你会看到它就是""
至于null.
你试试
string a = null;
Console.WriteLine (a.Length);
就知道有啥区别了.

新加评论 评论标题: