mrb*_*lah 3 c# generics dictionary
我想创建一个基本上包装字典的自定义类.
我想为它添加一个名为Name的属性.
我试过了:
public class MyDictionary<int, T> : Dictionary<int, T>
{
public string Name { get; set;}
}
Run Code Online (Sandbox Code Playgroud)
似乎没有工作,任何想法?
更新
我得到的错误是:
Type parameter declaration must be an identifier not a type
Run Code Online (Sandbox Code Playgroud)
Joh*_*ers 33
问题出在你的声明上.您的自定义类只需要一个类型参数,因为int
类型永远不会变化:
public class MyDictionary<T> : Dictionary<int, T>
{
public string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
21467 次 |
最近记录: |