2012-09-05 141 views
0

我試圖創建一個簡單的DataContainer類,泛型類有一定基礎類的,也繼承了基類

public interface DataObject 
{ 
    string Name { get; set; } 
    uint ID { get; set; } 
} 

[Serializable()] 
public class DataContainer<T> where T : DataObject 
{ 
} 

...但是如果我想DataContainer也繼承數據對象 - 我該怎麼辦那?

回答

3

這有什麼錯

[Serializable()] 
public class DataContainer<T> : DataObject where T : DataObject 
{ 
    public string Name 
    { 
     get { //implementation here } 
     set { //implementation here } 
    } 

    public uint ID 
    { 
     get { //implementation here } 
     set { //implementation here } 
    } 
} 
+0

啊,我只嘗試之後增加數據對象,並嘗試了「」他們之間。 – Deukalion