我需要创建一个类,同时将两个事件列表初始化为空列表。我不确定这是否是要求我做的事情,但我知道如何创建一个列表和一个构造函数。我已经创建了两个列表,现在应该创建构造函数。以下是我的其中一个列表:
List<Person> organize = new List<Person>();
我该如何在构造函数中将两个事件列表初始化为新列表?
我需要创建一个类,同时将两个事件列表初始化为空列表。我不确定这是否是要求我做的事情,但我知道如何创建一个列表和一个构造函数。我已经创建了两个列表,现在应该创建构造函数。以下是我的其中一个列表:
List<Person> organize = new List<Person>();
我该如何在构造函数中将两个事件列表初始化为新列表?
根据我从你的问题中了解到的信息,你有一个包含两个列表的类。
你的要求是在类内部将这些列表初始化为空列表。
下面是一个例子(唯一的区别是我没有在声明时初始化这些列表,而是在类构造函数中进行初始化):
public class YourClass
{
List<Person> organize;
List<Person> anotherOrganize;
// constructor
public YourClass()
{
// initialize the two lists to empty lists
organize = new List<Person>();
anotherOrganize = new List<Person>();
}
}
class MyClass
{
List<Person> organize;
public MyClass()
{
this.organize = new List<Person>();
}
}
List<Person> organize = new List<Person>();
这将创建一个空列表。你能更具体一些吗?我感觉有些细节缺失。
也许你的意思是这样的?
public class TestClass
{
List<Person> personList;
public TestClass()
{
personList = new List<Person>();
}
}
我认为你在问的是为什么你类的构造函数应该实例化这两个列表。你说得对。
List<Person> organize = new List<Person>();
将实例化列表。但以下方式也可以:
List<Person> organize;
public MyClass()
{
organize = new List<Person>();
}
我是否理解这个问题?