1

我有以下代码:

    foreach (var str in usedCSS)
    {
        if (CSS.Contains(str))
            Response.Write(str);
        else
            Response.Write("Could not find: " + x + "<br />");
    }

哪个剂量完全符合我的需要,我不知道该怎么做。

  • usedCSS是一个List<string>
  • CSS也是一个List<string>

它们之间的区别在于usedCSS仅包含 css 样式名称,例如:.CssStyleCSS包含完整样式,例如:.CssStyle {font-weight:bold)

我想要的是打印出所有实际的 CSS 代码usedCSS。我知道我应该使用IndexOf,但不知道如何使用。

我请求你的帮助。

4

2 回答 2

2
foreach (var str in usedCSS)
{
    if (CSS.Any(c => c.Contains(str)))
        Response.Write(str);
    else
        Response.Write("Could not find: " + x + "<br />");
}

或者,您也可以使用c.StartsWith(str)我认为。

于 2011-07-19T21:19:58.287 回答
0

怎么样:

foreach (var str in usedCSS)
{
    if (CSS.Any( x=> x.StartsWith(str))
        Response.Write(str);
    else
        Response.Write("Could not find: " + x + "<br />");
}
于 2011-07-19T21:21:13.500 回答