问题描述
- link环境下,nameof关键字应用的场合是什么?它有什么作用?
-
link环境下,nameof关键字应用的场合是什么?它有什么作用?
解决方案
nameof可以避免变量名被硬编码。方便代码重构。
比如
Console.WriteLine("x is {0}", x);
可以写成
Console.WriteLine("{0} is {1}", nameof(x), x);
好处是,当你把x用重构工具重命名成y的时候,它就跟着变了,而之前的代码的x不会被修改。
时间: 2024-11-15 15:48:20