在.NET中使用属性后缀更快,即使它不是必需的吗?

时间:2010-08-02 15:03:32

标签: .net attributes

MSDN states

  

你不需要指定   使用属性时的属性后缀   在代码中

示例:您有一个名为HelpAttribute的属性。您可以使用[Help](无属性后缀)或[HelpAttribute]来装饰属性;要么是允许的。但是,当您使用完整的属性名称而不是非后缀名称时,代码运行得更快吗?

3 个答案:

答案 0 :(得分:11)

代码编译为完全相同的IL,并且具有0运行时性能差异。

答案 1 :(得分:5)

没有任何区别,它的语法功能可以帮助您一直输入属性。

答案 2 :(得分:2)

它是一个编译器功能,结果IL将是相同的