gpt4 book ai didi

c# - 国家类型转换 : List

转载 作者:太空宇宙 更新时间:2023-11-03 22:41:14 25 4
gpt4 key购买 nike

我创建了国家概况

public class Country
{
public string Name { get; set;}
}

和国家列表

public class Countries : List<Country>
{}

现在我想将 List 分配给 Countries 类型变量

Countries countries = new List<Country>(new Country[] {new Country()});

但不幸的是它不起作用。它说

can't convert List to Countries

可能是什么原因?我应该将 List 更改为其他内容吗?

最佳答案

你不能隐式地转换列表。

你需要给你的 Countries 类一个构造函数:

public class Countries : List<Country>
{
public Countries(Country[] countries) : base(countries)
{
}
}

然后调用它:

Countries countries = new Countries(new Country[] {new Country()});

关于c# - 国家类型转换 : List<Country>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52120555/

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