在父类ParentClass中定义并申明 
ProjectInfo ProInfo = new ProjectInfo(); 
法一: 
     public struct ProjectInfo 
    { 
        public string ProjectNum; 
        public string ProjectName; 
        public string ClientName; 
        public string Author; 
    } 法二 
    public class ProjectInfo 
    { 
        private string strProjectNum; 
        private string strProjectName; 
        private string strClientName; 
        private string strAuthor;         public string ProjectNum 
        { 
            get 
            { 
                return strProjectNum; 
            } 
            set 
            { 
                strProjectNum = value; 
            } 
        }         public string ProjectName 
        { 
            get 
            { 
                return strProjectName; 
            } 
            set 
            { 
                strProjectName = value; 
            } 
        }         public string ClientName 
        { 
            get 
            { 
                return strClientName; 
            } 
            set 
            { 
                strClientName = value; 
            } 
        }         public string Author 
        { 
            get 
            { 
                return strAuthor; 
            } 
            set 
            { 
                strAuthor = value; 
            } 
        } 
    } 在子类ChildClass中: 
ProInfo.ProjectNum=“abc”; 
对于结构体就可以,但对于类为什么就行不通?显示————其他信息: 未将对象引用设置到对象的实例。 
上面两种定义放法在使用中为什么不一样?