如何初始化List,也就是在struct中

How to initialize List, that is in struct

这里我在main之外声明了struct

    struct webDataStructure
    {
        public string title;
        public string mainLink;
        public string numberOfPages;
        public List<string> secondaryLinks;
    }

在 main 中初始化结构

webDataStructure[] webData = new webDataStructure[400];

然后我在 for 循环中的 main 中初始化它

webData[i].secondaryLinks = new List<string>(35);

问题是List的Count还是0,应该是35

如果您有固定尺寸 collection,为什么要使用 List 而不是 Array

struct webDataStructure
{
    public string title;
    public string mainLink;
    public string numberOfPages;
    public string[] secondaryLinks;
}

webData[i].secondaryLinks = new string[35];