关注List<>的基本用法

个人理解

首先List<int>就是int数组,用法比int[]这种方式要灵活,在初始化的时候不用定义数组里成员数量。但是这样也造成我这次遇到的问题,初始化数组之后,每次调用都会出错。

错误分析

虽然数组已经初始化成功,但是因为没有定义具体成员,所以数组成员数是0,之后每次调用的时候array[0]自然也就是null。

解决方法

所以每次在调用成员之前要add一个新成员。

/// 自定义类
public class testClass
{
    int a;
}

List<testClass> arrayTest = new List<testClass>();
arrayTest.add = new testClass();
arrayTest[0].a = 12;
原文地址:https://www.cnblogs.com/woodytian/p/5246909.html