[问题] 请教一个程式技巧

楼主: WillBeFine (努力)   2024-01-31 00:26:24
大家好..
如何将List 宣告成类似以下的名称,
例如:
List<string> test[0] = new List<string>();
List<string> test[1] = new List<string>();
List<string> test[2] = new List<string>();
让我可以用 for loop 的方式根据不同i而将data放在不同的 test[i] List
例如:
int data = 10;
for (int i=0; i<2; i++)
{
test[i].Add(data*i.ToString());
}
或是怎样可将已宣告的List, 放在像是集合中可以用index的方式被引用??
像是
List<string> test0 = new List<string>();
List<string> test1 = new List<string>();
List<string> test2 = new List<string>();
Set {test0, test1, test2);
Set[0].Add(data);
Set[1].Add(data*2);
Set[2].Add(data*3);
谢谢各位..
作者: APTON (玮玮)   2024-01-31 03:16:00
Dictionary<int, List<string>> 这样呢?
作者: testPtt (测试)   2024-01-31 08:19:00
宣告类别包含this[int index]
作者: kobe8112 (小B)   2024-02-01 09:59:00
你直接宣告成阵列不就好了?List<string>[] test = new List<string>[3];
作者: karcher (凡事量力而为)   2024-02-05 19:59:00
List<List<string>> test = new List<List<string>>()

Links booklink

Contact Us: admin [ a t ] ucptt.com