如何获得对象的名称?

时间:2019-08-03 07:21:47

标签: c#

我正在编写一个新程序,我想获取一个对象的名称。 这是我的代码:

class Program
{
    static void Main(string[] args)
    {
        Computer c1 = new Computer(NAME_OF_OBJECT);
    }
}

class Computer
{
    public Computer(string _ComputerName)
    {
        Console.WriteLine($"The computer {_ComputerName} has been created.");
    }
}

在位置NAME_OF_OBJECT,我想输入新创建的对象c1的名称Computer

最后,此输出应为The computer c1 has been created.

但是,该怎么做呢?有什么方法可以实现?

1 个答案:

答案 0 :(得分:2)

尝试一下:

Computer c1 = new Computer(nameof(c1));