数组属性初始化
如何初始化数组属性?
试过这个:
feeds = new List(); feeds.Add(new Feed() { Names = { "Cluj Approach", "Cluj Tower" }, Frequencies = { 117.25 } });
使用Feed类:
class Feed { public string[] Names { get; set; } public float[] Frequencies { get; set; } public float Latitude { get; set; } public float Longitude { get; set; } }
并且它说它无法使用集合初始值设定项初始化string []类型的对象。 有任何想法吗 ?
尝试
feeds.Add(new Feed() { Names = new[] { "Cluj Approach", "Cluj Tower" }, Frequencies = new[] { 117.25f } });
另请注意f在117.25f
。
你需要实际new
数组,而不是只使用大括号:
new Feed() { Names = new string[] { "Cluj Approach", "Cluj Tower" } //...
您最多可以将其简化为:
new Feed() { Names = new [] { "Cluj Approach", "Cluj Tower" } //...
并推断出类型。