1. 程式人生 > >unity List簡單用法

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;
    }