小编Ale*_*Leo的帖子

内存中的string.Empty和null有什么区别

我了解分配值与不分配值的区别,我想了解的是分配如何在内存中处理。

什么将存储在HEAP和堆栈中?哪一个是最有效的?

例如,使方法签名更有效

private Item GetItem(pageModel page, string clickableText = null);
Run Code Online (Sandbox Code Playgroud)

要么

private Item GetItem(pageModel page, string clickableText = "");
Run Code Online (Sandbox Code Playgroud)

注意:

问题不在于使用哪个。这是关于它们在内存上的差异。提议的方法可能被调用数百次-因此,不同的变量分配可能/会产生影响吗?

c#

1
推荐指数
1
解决办法
99
查看次数

标签 统计

c# ×1