为了账号安全,请及时绑定邮箱和手机立即绑定

Convert.ToSTring(dynamic动态类型) 运行时报错

Convert.ToSTring(dynamic动态类型) 运行时报错

慕村225694 2018-08-14 10:09:56
异常信息:The call is ambiguous between the following methods or properties: 'System.Convert.ToString(string)' and 'System.Convert.ToString(bool)'|栈  at CallSite.Target(Closure , CallSite , Type , Object )dynamic类型在运行时会确定类型,Convert.ToString()方法的时候应该会明确类型,为何会报不确定调用重载方法的异常?请大佬提携~
查看完整描述

1 回答

?
函数式编程

TA贡献1807条经验 获得超9个赞

dynamic类型是在运行时确定类型,所以Convert.ToString(dynamic)时编译是可以通过的,但是当程序跑起来的时候Convert.ToString()函数接受的是确定类型的参数,是不能传入dynamic类型的。

查看完整回答
反对 回复 2018-09-13
  • 1 回答
  • 0 关注
  • 1239 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信