首页 > 解决方案 > C#中的匿名块

问题描述

我试图理解下面的代码 - 下面的匿名块有什么用

{
    Console.WriteLine("Hello World2");
}

上面的代码在方法中可用 - 我是 c# 新手并试图理解它。

标签: c#

解决方案


在本例中使用:无。

使用匿名块:就像任何块一样,有自己的范围。

例如,此代码不会编译,因为a不在块外的范围内:

{
    var a = 2;
    Console.WriteLine(a);
}
Console.WriteLine(a);

您可以在此处阅读更多信息,尽管这与 c/c++ 略有关联,但在 c# 中大多适用。更存在主义的讨论也可以在这里找到


推荐阅读