我是编程新手,这可能是一个非常基本的问题,但我想知道[括号]中放置的项目,例如[TestMethod]和[CodedUITest],以及它们在.NET中的作用。为什么这些方法是以这种方式编写的?
由于
答案 0 :(得分:5)
这些被称为Attributes。它们为IDE提供了代码元数据,可以用来知道哪些方法是单元测试,如何序列化类,或者在intellisense提示中首先显示什么。
答案 1 :(得分:3)
它们是属性
Attributes can be placed on most any declaration, though a
specific attribute might restrict the types of declarations on which it is valid.
In C#, you specify an attribute by placing the name of the attribute, enclosed in square brackets ([]), above
the declaration of the entity to which it applies. In Visual Basic, an attribute
is enclosed in angle brackets (< >). It must appear immediately before the element to
它应用, 在同一条线上。