我试图理解下面的代码 - 下面匿名块的用途是什么
{
Console.WriteLine("Hello World2");
}
Run Code Online (Sandbox Code Playgroud)
上面的代码在一个方法中可用 - 我是 C# 的新手并试图理解它。
Jam*_*iec 12
在本例中使用:无。
匿名块的使用:就像任何块一样,有自己的作用域。
例如,由于a不在块外的范围内,此代码将无法编译:
{
var a = 2;
Console.WriteLine(a);
}
Console.WriteLine(a);
Run Code Online (Sandbox Code Playgroud)
您可以在此处阅读更多信息,尽管它略微适用于 c/c++,但在 c# 中大部分适用。此处还提供了更多存在主义的讨论。