asp.net剃刀冒号操作员

dan*_*n_l 3 c# asp.net-mvc razor

我正在阅读有关asp.net mvc 3的内容并看到了这片剃刀视图代码

<div id="footer">
    @RenderSection("footer", required:false)
    @if(IsSectionDefined("Copyright"))
    {
        @RenderSection("copyright")
    }
        else
    {
        <hr /><span>Rights reserved for a better use.</span>
    }
    @this.RenderSection("Privacy", @<u>Privacy policy</u>)
</div>
Run Code Online (Sandbox Code Playgroud)

"必需:假"中的冒号是什么?这是一个新的C#运营商吗?

Dar*_*rov 7

这是一个命名参数.C#4.0中引入了可选参数和命名参数.与ASP.NET,ASP.NET MVC或Razor无关.