我了解分配值与不分配值的区别,我想了解的是分配如何在内存中处理。
什么将存储在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