一个表示顺序表的类定义如下:class SeqStructure<T>
    {
        T[] data;
        int i;
        public SeqStructure(int size)
        {
            data = new T[size];
        }        public void AddData(T var)
        {
            data[i++] = var;
        }        public void DisplayData()
        {
            for (int j = 0; j < data.Length; j++)
            {
                Console.WriteLine(data[j] + "");
            }
        }
    }问什么i还没赋值就可以在AddData(T var)函数中使用呢?如果默认的初始值为0的话,那为甚麽在其他不赋值的情况下使用就会编译出错呢?