【发布时间】:2009-09-17 07:07:24
【问题描述】:
我需要一种将对象转换为编译器时不知道的类型的方法。
类似这样的:
object obj;
public (type of obj) Obj
{
get
{
return obj
}
set
{
obj = (type of obj)value;
}
}
唯一知道的是 obj 是一个值类型。
我怀疑这样的事情是否可行。只是检查一下是否有人有聪明的方法。
【问题讨论】:
-
泛型?根据 T 定义类似 Indexer 的方法
-
我编辑了代码以使其更清楚我想要做什么。
-
在你的例子中,你的演员在 setter 中,而在 getter 中更有意义。