一千萬個為什麽

搜索

這是什麽意思? [C#]

如果我們將屬性定義為 public 屬性,並且在此屬性中我們有一個 protected getter。這是什麽意思?如果屬性是公共的,為此定義受保護的getter是什麽意思? 請看下面的代碼:

    public ISessionFactory SessionFactory
    {
        protected get { return sessionFactory; }
        set { sessionFactory = value; }
    }

最佳答案

這意味著,getter只能由子類調用。在getter之前的'protected'可以說覆蓋了屬性的getter部分的'public'。

轉載註明原文: 這是什麽意思? [C#]