快意人生

1.索引符

public class Animals:CollectionBase
    
{
        
public void Add(Animal newAnimal)
        
{
            List.Add(newAnimal);
        }


        
public void Remove(Animal newAnimal)
        
{
            List.Remove(newAnimal);
        }

        
        
        
public Animals()
        
{
            
//
            
// TODO: 在此处添加构造函数逻辑
            
//
        }


        
public Animal this[int animalIndex]
        
{
            
get
            
{
                
return (Animal)List[animalIndex];
            }

            
set
            
{
                List[animalIndex]
=value;
            }

        }

    }


2.关键字值集合和IDictionary

public class Animals:DictionaryBase
    
{
        
public void Add(string newID,Animal newAnimal)
        
{
            Dictionary.Add(newID,newAnimal);
        }


        
public void Remove(string animalID)
        
{
            Dictionary.Remove(animalID);
        }


        
public Animals()
        
{
        
        }


        
public Animal this[string animalID]
        
{
            
get
            
{
                
return (Animal)Dictionary[animalID];
            }

            
set
            
{
                Dictionary[animalID]
=value;
            }

        }
}

To Be Continued....

posted on 2006-02-20 12:32  快意人生  阅读(217)  评论(0)    收藏  举报