unity List簡單用法
public List<int> mPos = new List<int>();
private int index = 0;
void Start()
{
}
//新增元素
public void OnAdd()
{
index++;
mPos.Add(index);
}
//遍歷List中元素
public void OnForeach()
{
for (int i = 0; i < mPos.Count; i++)
{
//Count獲得List中元素數目
print(mPos[i]);
}
}
//刪除元素
public void OnRemove()
{
index--;
//mPos.Remove(mPos[index]);
mPos.RemoveAt(index);
}
//判斷某個元素是否在List中
public void onContains()
{
//Contains裡面的元素,返回值是true或者false
if (mPos.Contains(2))
{
print("存在!");
}
else
{
print("不存在!");
}
}
//清空
public void onClear()
{
mPos.Clear();
index = 0;
}