C# 如何创建用户定义类的ArrayList

C# 如何创建用户定义类的ArrayList,c#,C#,我有一个类假设函数 我正在写这样的代码 class FunctionsList { public ArrayList<Function> functionList // this resuls in error while in Java i have done same { get; set; } } while Function class is defined below public class Function { publi

我有一个类假设函数

我正在写这样的代码

class FunctionsList
{

  public ArrayList<Function> functionList // this resuls in error while in Java i have done same
  { 
     get;
     set;
  }
}

while Function class is defined below

public class Function 
{
   public String Name
   {
         get; set;
   }

   public String Signature
   {
         get; set;
   }
}
类函数列表
{
public ArrayList functionList//这会导致错误,而在Java中我也会这样做
{ 
收到
设置
}
}
而函数类定义如下
公共类函数
{
公共字符串名
{
获得;设置;
}
公共字符串签名
{
获得;设置;
}
}

我在C中哪里做错了,请告诉i.NET你需要使用
List
。该类仅存在于非泛型版本中,基本上已被取代。

在C#中,ArrayList是一个对象数组,没有泛型类

您可以考虑使用其他通用容器作为

List<T>, 
Collection<T> 
HashSet<T>
列表,
收集
哈希集

List或IList或IEnumerabledon别担心,我们只能在10分钟后接受答案,也许在10分钟之前我们无法将其标记为已回答。无论如何,非常感谢