"“与String.empty都是表示的是空字符串,但是他们两个是有区别的,”"表示的是重新开辟内存空间,分配一个长度为空的内存空间!
而String.Empty指向一处。string.Empty不分配内存空间!
综上,所以我们一般用string.Empty 。这样以后跨平台更加方便!但是在C#的代码中二者的功能一样,对结果没有任何的影响!
本文探讨了C#中表示空字符串的两种方式:与string.Empty的区别。会在运行时创建新的字符串实例,而string.Empty则是预定义的静态字符串,不分配额外内存。使用string.Empty可以提高跨平台应用的效率。
"“与String.empty都是表示的是空字符串,但是他们两个是有区别的,”"表示的是重新开辟内存空间,分配一个长度为空的内存空间!
而String.Empty指向一处。string.Empty不分配内存空间!
综上,所以我们一般用string.Empty 。这样以后跨平台更加方便!但是在C#的代码中二者的功能一样,对结果没有任何的影响!
2290