-5

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

if (t == obj)
{
    LocalyKeyWords.Remove(tokens[0]);
}

変数tstringであり、またobjですstring。場合によっては、ブレークポイントを使用していて、最後にobjが含まれ\n\rていることを確認するため、文字列objに含まれている場合は\n\rremoveを削除して\n\rから、t == obj

どうすればいいですか?

4

5 に答える 5

5
myString = myString.Replace("\n", string.Empty).Replace("\r", string.Empty);
于 2013-02-26T15:43:56.410 に答える
3

Trim文字列の先頭と末尾から空白を削除するため、末尾から空白のみを削除する場合は、次のようにすることをお勧めします。

if (t.Trim() == obj.Trim())

文字列全体からすべての改行文字を削除する必要がある場合は、これを使用できます。

public static string RemoveNewlines(string input)
{
    return input.Replace("\r", "").Replace("\n", "");
}

\nその関数は、 、\r\n\r、またはいくつかの組み合わせであっても、あらゆるタイプの改行文字を処理できるためです。

于 2013-02-26T15:44:35.847 に答える
1

不要な文字を取り除く通常の方法は、それらを空の文字列に置き換えることです

于 2013-02-26T15:44:15.623 に答える
0

この変数が文字列の最初または最後にある場合は、 それ以外のstring.Trim場合は simpleを使用する必要がありますstring.Replace

于 2013-02-26T15:46:00.613 に答える
0

これを使うだけ

t = t.Replace("\r\n", string.Empty);
于 2013-02-26T15:44:32.643 に答える