out var,名称' var'在当前上下文中不存在

时间:2018-06-14 12:39:40

标签: c#

我有以下错误:

  

名称' var'在当前上下文中不存在

关于此方法调用:

myClient.GetCurrentPadding(out var currentPadding);

可能是什么问题?我试图更新microsoft.net.compilers块但是徒劳无功

1 个答案:

答案 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功能。

这是链接所解释的:

  

在解决方案资源管理器中右键单击项目节点,然后选择   属性。选择“构建”选项卡,然后选择高级按钮。   在下拉列表中,选择版本。下图显示了   “最新”设置:

     

enter image description here