use*_*057 5 c# generics class argument-passing
我想知道有没有办法将泛型类型作为参数传递给另一个类。换句话说。我有SomeClass<T>
和AnotherClass
。我想AnotherClass
有一个 Type 的实例字段,<T>
它会在构造函数中初始化。
(我想SomeClass
成为AnotherClass
对象列表。另一个类将有 3 个实例字段AnotherClass
引用到下一个AnotherClass
对象的前一个对象引用和一个T
类型字段。
听起来你正在制作一个通用容器。你需要类似的东西:
class Container<T>
{
public T Value;
public Container( T rhs )
{
Value = rhs;
}
}
Run Code Online (Sandbox Code Playgroud)
这是 C# 中的基本泛型。如果您提供更多描述,我可以更好地回答您的问题,但根据提供的信息,这就是您要寻找的。
归档时间: |
|
查看次数: |
2431 次 |
最近记录: |