10
Those are used for attributes in C#, are in a way like java annotations. Attributes are used by reflection. Attributes are used to give metainformation. You can check the following links: http://oreilly.com/catalog/progcsharp/chapter/ch18.html http://www.codeguru.com/csharp/.net/net_general/assemblies/article.php/c7009 to see how can used.