我有这段代码.
我想将其转换为lambda表达式.怎么做到这一点
string[] MyString= ConfigurationManager.AppSettings["MyStringData"].Split(',');
foreach (string res in MyString)
{
if (res != "MyName")
{
btnshowname.Visible = false;
}
else if (res == "MyName")
{
btnshowname.Visible = true;
break;
}
}
Run Code Online (Sandbox Code Playgroud)
请告诉我lambda表达式以及如何实现这一点
我有这样的HTML代码:
<tr>
<th colspan="2" style="padding: 10px; font-size: 11px; background: #eee; border: 1px solid white" align="left">
Some Text Here
</th>
</tr>
Run Code Online (Sandbox Code Playgroud)
我将其存储在字符串中,如下所示:
string gtr =
@"<tr>
<th colspan=""2"" style=""padding: 10px; font-size: 11px; background: #eee; border: 1px solid white"" align=""left"">
Some Text Here
</th>
</tr>";
Run Code Online (Sandbox Code Playgroud)
但当我调试它显示字符串时像这样:
<tr>
<th colspan=\"2\" style=\"padding: 10px; font-size: 11px; background: #eee; border: 1px solid white\" align=\"left\">
Some Text Here
</th>
</tr>
Run Code Online (Sandbox Code Playgroud)
它显示转义序列字符.
它试图像这样删除它们
gtr = gtr.Replace(@"\","");
Run Code Online (Sandbox Code Playgroud)
并使用所有其他可能的方法
但这不起作用它总是显示字符串gtr与转义序列字符.
如何在没有Escape Sequence Character的情况下实现字符串,并且只提供清晰的HTML代码.
我只使用ASP.NET和C#而不是使用MVC,这是一个静态内容.