日期:2014-05-19  浏览次数:20863 次

C# 中的中适号 [] 是什么意思,有什么用,怎么用?
例如
[System.Runtime.CompilerServices.CSharp.IndexerName( "TheItem ")]

public   int   this   [int   index]       //   Indexer   declaration
{
}


这句有带中适号,是什么意思?
这个中适号会在什么时候可以用的?

------解决方案--------------------
索引
------解决方案--------------------
[System.Runtime.CompilerServices.CSharp.IndexerName( "TheItem ")] //这个中括号叫特性

public int this [int index] // 这个中括号叫索引器
{
}

------解决方案--------------------
索引器,构造好了以后可以这样引用:
类名[i],返回的是那个索引器返回的内容。
------解决方案--------------------
第一个是 Attribute 特性
第二个是索引