0

if ブロックに入れているパスの一部を含む Uri があります。そのようなもの

if (absUri.AbsolutePath.Contains("W3C//DTD%20XHTML%201.1//EN"))

.Contains 部分を、//EN の後に何らかの文字列があるかのように、より信頼性が高く堅牢なものに置き換えたいと思いますが、それでも if ブロックを満たします。パス全体は次のようになります: C:/Users/a/desktop/fol/W3C//DTD%20XHTML%201.1//EN. 方法はありますか?

4

2 に答える 2

1

私は .EndsWith のようなものを探していました。

于 2009-05-21T08:37:22.217 に答える
0

「//EN」の後に何かがあっても、文字列には検索用語が含まれているので問題ありません。

より信頼性が高く堅牢なものが必要だとおっしゃいましたが、どのような問題が発生していますか?

.EndsWith「//EN」の後に何かがある場合、またはそれが異なる場合は失敗することに気付いたようですが、 .Contains. 実際、私はそれらが互いに同じくらい信頼できると期待しています。

于 2009-05-21T08:33:13.850 に答える