小编Ton*_*elo的帖子

DynamicObject隐式转换

我有一个DynamicObject的子类,我想为原始类型实现隐式转换,就像DO的显式转换方法TryConvert一样; 也就是说,无需编写多个隐式运算符[type]函数.

用法:

dynamic myDynamicObject = new MyDynamicObject("1");
int sum = 1 + myDynamicObject; // instead of int i = 1 + (int)myDynamicObject;
Run Code Online (Sandbox Code Playgroud)

这可能吗?如果可能,怎么样?

.net c# casting dynamic-language-runtime dynamic

5
推荐指数
1
解决办法
1194
查看次数

标签 统计

.net ×1

c# ×1

casting ×1

dynamic ×1

dynamic-language-runtime ×1