相关疑难解决方法(0)

为什么声明表达式在C#6中被删除了?

在C#6的预览版中,Microsoft引入了用于声明参数内联的语法糖,如本文所示

http://odetocode.com/blogs/scott/archive/2014/09/15/c-6-0-features-part-3-declaration-expressions.aspx

有谁知道为什么在.NET 4.6的发行版中删除了这个功能?

c#-6.0

9
推荐指数
1
解决办法
4544
查看次数

在if/else语句中定义变量时有没有办法使用var?

每当我可以使用var,因为更容易不必明确定义变量.

但是当在ifswitch语句中定义变量时,我必须明确定义它.

string message;
//var message; <--- gives error
if (error)
{
    message = "there was an error";
}
else
{
    message = "no error";
}

Console.WriteLine(message);
Run Code Online (Sandbox Code Playgroud)

即使变量是在if或switch构造中定义的,有没有办法使用var

c#

7
推荐指数
2
解决办法
417
查看次数

标签 统计

c# ×1

c#-6.0 ×1