索引器的使用

索引器允许类或结构的实例按照与数组相同的方式进行索引。索引器类似于属性,不同之处在于它们的访问器采用参数。
class SampleCollection<T>
{
    
private T[] arr = new T[100];
    
public T this[int i]
    
{
        
get
        
{
            
return arr[i];
        }

        
set
        
{
            arr[i] 
= value;
        }

    }

}


// This class shows how client code uses the indexer
class Program
{
    
static void Main(string[] args)
    
{
        SampleCollection
<string> stringCollection = new SampleCollection<string>();
        stringCollection[
0= "Hello, World";
        System.Console.WriteLine(stringCollection[
0]);
    }

}

posted on 2007-02-05 15:28  陈波  阅读(1146)  评论(4编辑  收藏  举报

导航