如何初始化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];
这里我在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];