1

我即将用常量替换消息中的所有文字字符串。但真的很想知道这背后是否有任何性能优化,或者只是为了遵循编码标准。在下面的示例中,我有类常量。

有什么好处

var a=xmlNode.SelectNodes(Constants.DimLink);

超过

var a=xmlNode.SelectNodes("DimensionPointLink");
4

1 回答 1

3

使用Constants将使您获得可维护性、易于开发、不易出错且不会提高性能。

例如,您Constants.DimLink在代码中的多个位置使用 at ,那么如果需要更改它的值,则只需在单个位置进行更改,从而使您的代码更易于维护且不易出错。

如果您根据用途对常量值进行分组,您还会发现常量很有帮助,那么 VS 智能将帮助开发人员使用正确的常量值。这将有助于应用程序的一致性。

于 2016-06-21T04:52:56.317 回答