首页 > 解决方案 > C# new 运算符 - 分配给变量和没有分配之间的不同

问题描述

  1. 创建具有Example变量赋值的类的新实例和没有new Example(); new Example();
    public class Example
    {
    }

    Example someVariableFirst = new Example();
    Example someVariableSecond = new Example();
    //vs
    new Example();
    new Example();
  1. 如何在应用程序运行期间在 Visual Studio 中查看此内容?赋值给变量我会在 中看到Debug->Locals,但是如何看到new Example(); new Example()呢?

标签: c#visual-studiooopobjectdebugging

解决方案


你没有。创建该对象没有副作用,并且永远不会存储引用。因此,它不仅可以在创建后立即被垃圾收集,运行时可以完全忽略它的创建。


推荐阅读