0
所以我有100個項目,我需要存儲在某種數組。 每個項目都有一個att,def,cost,lvl,name和id(數組鍵)值統一存儲在C項目#
什麼是最好的存儲方式,請記住我需要對att和def值進行排序降序。雖然我已經很容易地使用PHP做到了這一點,但我在使用C#時遇到了一些麻煩
如果任何人都可以幫助提供一個工作示例,只是幾個項目,這將是非常感謝。
我使用的統一和C#
所以我有100個項目,我需要存儲在某種數組。 每個項目都有一個att,def,cost,lvl,name和id(數組鍵)值統一存儲在C項目#
什麼是最好的存儲方式,請記住我需要對att和def值進行排序降序。雖然我已經很容易地使用PHP做到了這一點,但我在使用C#時遇到了一些麻煩
如果任何人都可以幫助提供一個工作示例,只是幾個項目,這將是非常感謝。
我使用的統一和C#
定義一個結構來存儲所有的屬性:
class Enemy
{
public int Attack { get; set; }
public int Defend { get; set; }
public int Cost { get; set; }
public ....
}
然後,所有存儲在一個列表:
var enemies = new List<Enemy>();
...
您可以通過敵人排序任何東西
var sortedEnemies = enemies.OrderBy(item => item.Attack).ToList();
Generic列表和一些Linq代碼應該足以解決你的問題中提到的所有問題 – Steve