数组属性初始化

use*_*852 2 c# initialization properties

如何初始化数组属性?

试过这个:

feeds = new List<Feed>();
feeds.Add(new Feed() { Names = { "Cluj Approach", "Cluj Tower" }, Frequencies = { 117.25 } });
Run Code Online (Sandbox Code Playgroud)

使用Feed类:

class Feed
{
    public string[] Names { get; set; }
    public float[] Frequencies { get; set; }
    public float Latitude { get; set; }
    public float Longitude { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

并且它说它无法使用集合初始值设定项初始化string []类型的对象.有任何想法吗 ?

Ali*_*eza 8

尝试

feeds.Add(new Feed() { Names = new[] { "Cluj Approach", "Cluj Tower" }, Frequencies = new[] { 117.25f } });
Run Code Online (Sandbox Code Playgroud)

另请注意f in 117.25f.