为什么这个lambda表达式不能编译?
Action a = () => throw new InvalidOperationException();
Run Code Online (Sandbox Code Playgroud)
猜想很好,但我非常感谢对C#语言规范或其他文档的引用.
是的,我知道以下是有效的,并将编译:
Action a = () => { throw new InvalidOperationException(); };
Run Code Online (Sandbox Code Playgroud)
我将使用此类内容的上下文在此博客文章中进行了描述.
鉴于以下标记:
<ul>
<li>apple</li>
<li class="highlight">orange</li>
<li>pear</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
两者ul的和li的宽度显示为100%.如果我将a background-color应用于列表项,则突出显示会拉伸页面的整个宽度.
我只希望背景高光拉伸到最宽的项目(可能有一些填充).如何将宽度li(或可能是ul宽度)约束到最宽项目的宽度?