一个空字符串和null
占用多少内存?
我找到了这个问题,它讲述了String.Empty
的内存分配,但没有提及null
。
如果我想在会话中存储一个空字符串或null
,哪一个会占用更少的空间?
class MyClass
{
public string One { get; set; }
public string Two { get; set; }
public MyClass(string one,string two)
{
One = one;
Two = two;
}
}
class Main
{
var emp = new MyClass(String.Empty, String.Empty);
var nul = new MyClass(null,null);
}