我希望我的术语在这里是正确的,同时仍然学习所有正确的术语。

我使用以下代码创建了一个自定义类:

    public class inputData
{
    public string type;
    public int time;
    public int score;
    public int height;
}

我想创建一个包含该类的列表,就像我在这里所做的那样:
List<inputData> inputList = new List<inputData>();

我现在正尝试添加到该列表,但遇到了麻烦。我尝试了以下两种方法,但仍然没有运气。有人可以在这里指出正确的方向吗?
inputList.Add(new inputData("1", 2, 3, 4));

inputList.type.Add("1");

最佳答案

您需要object initializer

更改

inputList.Add(new inputData("1", 2, 3, 4));


inputList.Add(new inputData{type="1", time=2, score=3, height=4});

关于c# - 无法将自定义类添加到列表(C#),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13339312/

10-12 00:00