2 回答

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超13個(gè)贊
你要的是一個(gè)List<List<string>>. 可能有更好的結(jié)構(gòu)來(lái)存儲(chǔ)您的數(shù)據(jù),但由于您沒有提供任何上下文,您可以這樣做:
var myList = new List<List<string>>();
并添加這樣的項(xiàng)目:
myList.Add(new List<string> { "a", "b", "c", "d", "e", "f", "g" });
myList.Add(new List<string> { "h", "i", "j", "k", "l", "m", "n" });
myList.Add(new List<string> { "a1", "a2", "a3" });
或者在一段代碼中使用集合初始化器:
var myList = new List<List<string>>
{
new List<string> { "a", "b", "c", "d", "e", "f", "g" },
new List<string> { "h", "i", "j", "k", "l", "m", "n" },
new List<string> { "a1", "a2", "a3" }
};

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊
應(yīng)該很容易
var myList = new List<List<string>>()
{
new List<string> { "a", "b", "c", "d", "e", "f", "g" },
new List<string> { "h", "i", "j", "k", "l", "m", "n" },
new List<string> { "a1", "a2", "a3" },
};
// OR
var myarray = new[]
{
new[] { "a", "b", "c", "d", "e", "f", "g" },
new[] { "h", "i", "j", "k", "l", "m", "n" },
new[] { "a1", "a2", "a3" },
};
其他資源
C# 允許您在單個(gè)語(yǔ)句中實(shí)例化對(duì)象或集合并執(zhí)行成員分配。
集合初始值設(shè)定項(xiàng)允許您在初始化實(shí)現(xiàn) IEnumerable 的集合類型時(shí)指定一個(gè)或多個(gè)元素初始值設(shè)定項(xiàng),并將具有適當(dāng)簽名的 Add 作為實(shí)例方法或擴(kuò)展方法。元素初始值設(shè)定項(xiàng)可以是簡(jiǎn)單值、表達(dá)式或?qū)ο蟪跏贾翟O(shè)定項(xiàng)。通過使用集合初始值設(shè)定項(xiàng),您不必指定多個(gè)調(diào)用;編譯器自動(dòng)添加調(diào)用。
- 2 回答
- 0 關(guān)注
- 166 瀏覽
添加回答
舉報(bào)