我有一个带有公共字段 b 的 A 类
class A
{
public static string b;
}
但现在我想做bdynamic
所以我称之为任何东西。这样我就可以让班级成为DynamicObject
class A : DynamicObject
{
}
但编译器现在不允许我调用A.dynamicThing
因为我必须将 A 实例化为动态的。
我怎样才能进一步修改 c# 来完成这项工作?
我不相信你会找到一种方法来完成这项工作。不仅仅是 DynamicObject 使事情正常进行。作为“动态”数据类型的变量的声明告诉编译器实际上useDynamicObject 基来解析成员访问。通过直接静态访问类,你就没有这样的能力了。所以我真的认为这在 C# 中行不通,除非将来发生变化。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)