相关疑难解决方法(0)

什么时候在C#中使用没有语句的范围?

就在最近我发现你可以在C#中做到这一点:

{
    // google
    string url = "#";

    if ( value > 5 )
        url = "http://google.com";

    menu.Add( new MenuItem(url) );
}
{
    // cheese
    string url = "#"; // url has to be redefined again, 
                      // so it can't accidently leak into the new menu item

    if ( value > 45 )
        url = "http://cheese.com";

    menu.Add( new MenuItem(url) );
}
Run Code Online (Sandbox Code Playgroud)

而不是ie:

    string url = "#";

    // google
    if ( value > 5 )
        url = "http://google.com";

    menu.Add( new MenuItem(url) …
Run Code Online (Sandbox Code Playgroud)

c# syntax block

26
推荐指数
3
解决办法
1058
查看次数

标签 统计

block ×1

c# ×1

syntax ×1