小编Rag*_*agz的帖子

Linq ForEach字符串内插

为了使我的代码更加清晰,我正在尝试执行以下操作:

var result = $@"...
<div class='modal-body'>
    {content}
</div>
{(haveButtons ? "" : "<div class='modal-footer'>")}
{modalButtons.ForEach(m => "INSERT SOME HTML")}
{(haveButtons ? "" : "</div>")}
..."
Run Code Online (Sandbox Code Playgroud)

但是,这当然不能编译,因为在lambda中,我需要输入一些代码,而不仅仅是魔术返回。有什么办法吗?

c# linq

3
推荐指数
1
解决办法
826
查看次数

标签 统计

c# ×1

linq ×1