为什么一些.NET方法写在括号中?

use*_*239 0 .net c# coded-ui-tests

我是编程新手,这可能是一个非常基本的问题,但我想知道[括号]中放置的项目,例如[TestMethod]和[CodedUITest],以及它们在.NET中的作用.为什么这些方法是以这种方式编写的?

谢谢

Joe*_*orn 5

那些被称为属性.它们为IDE提供了代码元数据,可以用来知道哪些方法是单元测试,如何序列化类,或者在intellisense提示中首先显示什么.