c# nameof

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

            int num1 = 5;
            Console.WriteLine($"num1=" + num1);
            Console.WriteLine($"{nameof(num1)}=" + num1);

猜你喜欢

转载自blog.csdn.net/Maybe_ch/article/details/88031385
C#