c# nameof

2024-04-23 19:17:00 浏览数 (1)

nameof 避免程序硬编码,当参数变化时会在引用的地方同步变化 下面这段代码是使用了nameof和没有使用的两条输出语句,如果变量名num1改为num2,在字符串内部的num1我们需要改为num2,在少的时候倒还好,多的话就会有很大的工作量,使用nameof可以同num1变量名的改变同步改变。

代码语言:javascript复制
            int num1 = 5;
            Console.WriteLine($"num1="   num1);
            Console.WriteLine($"{nameof(num1)}="   num1);

0 人点赞