0

シンプルな DataContainer クラスを作成しようとしていますが、

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

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

...しかし、DataContainer にも DataObject を継承させたい場合、どうすればよいでしょうか?

4

1 に答える 1

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 }
    }
}
于 2012-09-05T12:38:39.567 に答える