D 无法将main.T类型的表达式e隐式转换为main.main.T
双D 无法将main.T类型的表达式e隐式转换为main.main.T,d,D,双main是什么意思?是否存在两个嵌套的main范围级别 Error: cannot implicitly convert expression myFunction(f) of type main.M!(Tuple!(wstring, wstring)*) to main.main.M!(Tuple!(wstring, wstring)*) 唯一的区别是main.main而不是main Error: cannot implicitly convert expression myFunctio
main
是什么意思?是否存在两个嵌套的main
范围级别
Error: cannot implicitly convert expression myFunction(f) of type main.M!(Tuple!(wstring, wstring)*) to main.main.M!(Tuple!(wstring, wstring)*)
唯一的区别是main.main
而不是main
Error: cannot implicitly convert expression myFunction(f) of type
main.M!(Tuple!(wstring, wstring)*)
to
main.main.M!(Tuple!(wstring, wstring)*)
背景:
是在顶层定义的结构M
- 对
的调用位于立即调用的委托文本中;类似于myFunction(f)
(delegate bool(){myFunction(f);return true;})(
myFunction
的定义M=myFunction(f)代码>
M
实际上是不同的类型,但名称相同