Что означает двойное main
? Есть ли как-то два вложенных уровня main
scope?
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;})()