我對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'命名空間。 –