我对C#来说很新奇,而且我看到很多代码,我不太熟悉语法。所以我想知道是否有一些更简单的方式来做我在这里做的事情:数组作为属性。寻找更简单的方法来填充数组
我有一个具有各种属性和功能的类。其中之一是public int gettypeforitem(int i)
,它返回一个整数。 我想定义int[]
类型的属性,它返回所有项目类型的数组。我来自C++,所以下面的代码对我来说似乎是逻辑的,但我想知道在C#中这样做是否有更“直接”的方式。 谢谢!
public int[] type
{
get
{
List<int> _list = new List<int>();
for(uint i=0; i<NumberOfItems;i++)
_list.Add(gettypeforitem(i));
return _list.ToArray();
}
}
正如对下面提供的答案注释,因为你说你是新来的C#..确保当使用提供的答案时,你包含'System.Linq'命名空间。 –