c# - C# new 运算符 - 分配给变量和没有分配之间的不同
问题描述
- 创建具有
Example
变量赋值的类的新实例和没有new Example(); new Example();
public class Example
{
}
Example someVariableFirst = new Example();
Example someVariableSecond = new Example();
//vs
new Example();
new Example();
- 如何在应用程序运行期间在 Visual Studio 中查看此内容?赋值给变量我会在 中看到
Debug->Locals
,但是如何看到new Example(); new Example()
呢?
解决方案
你没有。创建该对象没有副作用,并且永远不会存储引用。因此,它不仅可以在创建后立即被垃圾收集,运行时可以完全忽略它的创建。
推荐阅读
- javascript - 如何在类星体中使用无限滚动来加载更多数据?
- sql - 时间戳列上的 Oracle 范围分区
- c# - C# UWP 在我尝试启动进程时出错
- python - 添加来自两个文本文件的数据
- android - 如何让我的 android 应用程序连接到实时 firebase 数据库以在实时数据库中创建更新 toast?
- go - os.FileInfo 中的 Sys() 是什么?
- sql - 寻找更有效的'for循环'sql
- django - “detail”:“JSON 解析错误 - 预期值:第 1 行第 1 列(字符 0)”django rest 框架
- ios - 如何快速将扫描保存到用户的照片库
- php - 有没有办法在php的不同位置包含相同的文件