我有3個類MetaA,MetaB和MetaC。每個都有一些屬性。訪問對象在對象中的屬性
在某些情況下,只有一個類包含所有三個Meta類的屬性(例如MetaComposite)會很好。在複合類,我都試過,希望我可以訪問像這樣的屬性創建和每個MetaA,B和C的實例:
Meta Composite mc = new MetaComposite();
mc.MetaA.Property1 = "Hello";
由於C#不允許多重繼承,什麼是最好的方法創建一個由其他類組成的類?我可以放置字段並在複合類中寫入getter和setter來傳遞屬性值,但這會是很多重複的代碼。
這裏的正確方法是什麼?
C#支持通過接口 –