private class Persistent : IPersistent
        {
        }        public IPersistent[] PersistentObj
        {
            get 
            { 
                Persistent persistent = new Persistent();
                persistent.xx = xxx;
                return persistent;
            }
        }

解决方案 »

  1.   

    刚没看是个数组:
            private class Persistent : IPersistent
            {
                private string m_FileName = "";
                public string FileName
                {
                    get
                    {
                        return m_FileName;
                    }
                    set 
                    {
                        m_FileName =value;
                    }
                }
            }        public IPersistent[] PersistentObj
            {
                get 
                {
                    int length = xxxx;
                    Persistent[] persistents = new Persistent[length ];
                    for(int i=0;i<length ;i++)
                    {
                        persistents[i] = new Persistent();
                        persistents[i].FileName = "xx";
                    }
                    return persistents ;
                }
            }