如果使用.Net 的代码
public static (string Name, int Age) GetFoo()
{
return ("Bar", 99);
}
使用.Net 4.6.2。那怎么可能? NuGet(DLL)如何更改我的可用语言功能?是否有任何有关此处发生情况的文档?我找不到任何东西。
exist的某些功能即可绑定到它们。在(string Name, int Age)
的情况下,它正在寻找System.ValueTuple<T1,T2>
-只要找到它,它就会很高兴。 from where通常无关紧要-如果它来自当前的运行时系统库:如果它来自nuget包:也可以!
GetAwaiter()
等方法,无论是否通过扩展方法IAsyncEnumerable<T>
等APIIAsyncDisposable
接口存在