我得到索引超出範圍例外。我放棄它,它是專門在「s [i] .AddRange()」的部分「GetFiles()」方法只是「Directory.GetFiles()」,但它可以接受多個文件結尾。索引超出範圍例外:列表不起作用,添加範圍
static List<List<string>> directories
{
get
{
Debug.Log(folders.Length);
List<List<string>> s = new List<List<string>>();
for (int i = 0; (i < folders.Length); i++)
{
s[i].AddRange(GetFiles(folders[i], "*.png,*.jpg,*.bmp,*.tif,*.tga,*.psd").ToList());
s[i].AddRange(GetFiles(folders[i], "*.prefab").ToList());
}
return s;
}
}
您已經創建了一個空的列表,並試圖訪問其內部 – DavidG
我在第7行的「for」條件檢查的無效位置。 –
沒有'[i]'是問題 – DavidG