如何在c#中的列表中写入变量的名称?

c#

我有一些代码可以在列表中移动变量,我想根据变量在列表中的位置编写变量的名称。

这是我尝试过的:

        int var1 = 4;
        int var2 = 6;
        int var3 = 12;

        List<int> List = new List<int>() { var1, var2, var3 };
        Console.WriteLine(nameof(List[1]));

我不能(或者至少我认为我不能)只写 Console.WriteLine(nameof(var2)); 因为每次都会写 var2,但我希望能够写出第二个变量的名称,即使我移动了每个变量的位置。

任何帮助将不胜感激 :)

回答

List不存储实际变量,只存储它的值。如果您想存储名称和值,则需要使用字典或KeyValuePair列表,将“名称”设置为键,将值设置为值。


以上是如何在c#中的列表中写入变量的名称?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>