Csharp/C#教程:数组属性初始化分享


数组属性初始化

如何初始化数组属性?

试过这个:

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" } //... 

并推断出类型。

上述就是C#学习教程:数组属性初始化分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/987150.html

(0)
上一篇 2021年12月22日
下一篇 2021年12月22日

精彩推荐