Есть ли что-нибудь, что я могу заменить AbsolutePath.Contains? - PullRequest
0 голосов
/ 21 мая 2009

У меня есть Uri, который содержит часть пути, который я помещаю в блок if. Это что-то вроде

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

Я хочу заменить. Содержит деталь чем-то более надежным и надежным, как будто после // EN есть какой-то фрагмент строки, даже если он будет удовлетворять блоку if. Весь путь выглядит примерно так: C: /Users/a/desktop/fol/W3C//DTD%20XHTML%201.1//EN. Есть ли способ?

Ответы [ 2 ]

1 голос
/ 21 мая 2009

Я искал что-то вроде. Концы, я думаю.

0 голосов
/ 21 мая 2009

Ну, это не должно иметь значения, если после "// EN" что-то есть, так как строка все равно будет содержать ваш поисковый запрос.

Вы упомянули, что хотите что-то более надежное и надежное, с какой проблемой вы сталкиваетесь?

Как вы уже поняли, .EndsWith потерпит неудачу, если после "// EN" будет что-либо или что-то меняется, но я не думаю, что это более надежно, чем .Contains. На самом деле, я ожидаю, что они будут такими же надежными, как и другие.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...