gpt4 book ai didi

c# - 初始化 KeyValuePair 数组

转载 作者:太空狗 更新时间:2023-10-29 18:03:42 26 4
gpt4 key购买 nike

这似乎是一件简单的事情,但我似乎无法计算出正确的语法。我目前有这个:

KeyValuePair<string, string>[] kvpArr = new KeyValuePair<string,string>[];

但是,这似乎有效:

KeyValuePair<string, string>[] kvpArr = new KeyValuePair<string,string>[10];

但我最初并不知道数组的大小。我知道我可以使用 KVP 列表,而且我可能会这样做,但我只是想知道如何/是否真的可以这样做。

最佳答案

根据定义,数组是固定大小的。您可以像在第二个代码示例中那样指定大小,也可以从初始化中推断出大小:

KeyValuePair<string, string>[] kvpArr = new KeyValuePair<string, string>[]
{
new KeyValuePair<string, string>(...),
new KeyValuePair<string, string>(...),
...
}

如果你想要一个可变长度的结构,我建议你使用 List<T> .

有关数组的更多信息,请参阅 C# programming guide .

关于c# - 初始化 KeyValuePair 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4212657/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com