我有以下错误:
名称' var'在当前上下文中不存在
关于此方法调用:
myClient.GetCurrentPadding(out var currentPadding);
可能是什么问题?我试图更新microsoft.net.compilers块但是徒劳无功
答案 0 :(得分:2)
out var
是正确的,如果您至少使用C#7.0,则可以使用$ python3 setup.py install --prefix=$HOME/some_prefix
running install
You are attempting to install a package to a directory that is not
on PYTHONPATH and which Python does not read ".pth" files from. The
installation directory you specified (via --install-dir, --prefix, or
the distutils default setting) was:
/home/user/some_prefix/lib64/python3.4/site-packages/
and your PYTHONPATH environment variable currently contains:
''
。
这是文档讲述的名为out variables的功能。
因此,您需要按照此link中的说明确保您的项目配置为至少使用C#7功能。
这是链接所解释的:
在解决方案资源管理器中右键单击项目节点,然后选择 属性。选择“构建”选项卡,然后选择高级按钮。 在下拉列表中,选择版本。下图显示了 “最新”设置: