【发布时间】:2023-03-11 12:40:02
【问题描述】:
我的属性有一个自定义包装对象:MyType<t>。
我有这些类型的私有成员和 t 类型的公共成员。
我正在尝试加载对象,但遇到了转换错误:
无法将“System.String”类型的对象转换为类型 'Model.MyType`1[System.String]
我有以下方法:
private t _value;
public static implicit operator t(MyType<t> obj)
{
return obj._value;
}
任何帮助我完成演员阵容的工作都会很棒。
更新:
该成员如下所示:
MyType<string> PostalCode = new MyType<string>();
我正在使用 Dapper 加载属性,并且没有命中建议的方法。因此,当反射引擎尝试加载对象时,不会触发隐式转换。
【问题讨论】:
标签: c#