c#中的索引符的操作问题
public class persons:CollectionBase
{
public void Add(person newPerson)
{
List.Add(newPerson);
}
public void Remove(person oldPerson)
{
List.Remove(oldPerson);
}
public persons()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public person this[int personIndex]
{
get
{
return (person)List[personIndex];
}
set
{
List[personIndex]=value;
}
}
}
上面的索引符是personIndex是int型的,现在我要把它变为string的,请问如何修改。谢谢