假设我们有一个简单的 Person 类:
public Person this[int index]
{
get { return (Person)arPeople[index]; }
set { arPeople.Insert(index, value); }
}
假设我有一个包含 N Person 对象的数组。如果我尝试访问不存在的索引(例如 N+1),我应该在这种情况下抛出异常还是返回 null?在这种情况下有哪些考虑?
在此先感谢...</p>
假设我们有一个简单的 Person 类:
public Person this[int index]
{
get { return (Person)arPeople[index]; }
set { arPeople.Insert(index, value); }
}
假设我有一个包含 N Person 对象的数组。如果我尝试访问不存在的索引(例如 N+1),我应该在这种情况下抛出异常还是返回 null?在这种情况下有哪些考虑?
在此先感谢...</p>