我想在接口中放置屬性。
我的問題,如果我做的:具有屬性和實現類的C#接口
class ClassA: IClassA
{
public string Id{ get; private set; }
接口:
public interface IClassA
{
string Id{ get; }
}
這並不編譯,從一隻手,我要強制執行類具有這樣的性質,所以我沒有把「設置」界面中,當我嘗試編譯我得到:
.ClassA.set' is not public.
我剛剛將你的代碼複製到一個新的Visual Studio項目中,它完美地編譯。 – dtb 2013-03-12 13:00:58
什麼是錯誤信息? – 2013-03-12 13:01:26
可能你錯過了接口}? – 2013-03-12 13:03:29