1

私は次のコードを持っています:

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

どれが私が必要としているものを正確に実行するのか、何をすべきかわかりません。

  • usedCSSですList<string>
  • CSSList<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)あるいは、 i thinkを使用することもできます。

于 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 に答える