ArrayList <String>从Java到C#

Yaz*_*rez -4 c# java list arraylist equivalent

这是Java代码,我该如何使用C#

static ArrayList<ArrayList<String>> test= new  ArrayList<ArrayList<String>>(); 
test.get(index).add(s[1]);
Run Code Online (Sandbox Code Playgroud)

Den*_*s_E 5

在C#中,该类称为 List<T>

static List<List<string>> test = new List<List<string>>();
///...
test[index].Add(s[1]);
Run Code Online (Sandbox Code Playgroud)

需要注意的一些事情:
如果test是一个局部变量,则可以推断出类型:
var test = new List<List<string>>();

List<T> 使用索引器,因此不再需要其他方法 get(index)

在C#中,方法名称为PascalCase。