小编Deb*_*ish的帖子

强类型ArrayLists是C#中更好的选择吗?

当我使用C#编程时,有时我需要一个强类型集合:

我经常创建一个继承自以下的类ArrayList:

using System.Collections;
public class Emails: ArrayList
{
  public new Email this[int i]
  {
     get
     {
        return (Email)base[i];
     }
     set
     {
        base[i] = value;
     }
  }
}
Run Code Online (Sandbox Code Playgroud)

我意识到这可能不是从集合继承的正确方法.如果我想继承C#中的强类型集合,我应该怎么做,我应该选择继承哪个类?

.net c# arraylist

4
推荐指数
3
解决办法
3818
查看次数

标签 统计

.net ×1

arraylist ×1

c# ×1