Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблемма при сравнении 2 строк. 
V
    Опции темы
Imfibri
Дата 29.3.2010, 20:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 24.3.2010

Репутация: нет
Всего: нет



Добрый вечер! Вот столкнулся с такой проблемой.
user posted image

В чём моя ошибка?
PM MAIL   Вверх
PashaPash
Дата 29.3.2010, 21:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1233
Регистрация: 3.1.2008

Репутация: 13
Всего: 49



Тонка и неразличима разница между "х" и "x", "с" и "c" и еще несколькими латинскими и кириллическими буквами smile
Если серьезно - там все что угодно может быть, по картинке непонятно.

Это сообщение отредактировал(а) PashaPash - 29.3.2010, 21:13


--------------------
PM MAIL WWW   Вверх
diadiavova
Дата 29.3.2010, 22:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 31
Всего: 142



Если написать первую строку так
Код

var NoAltElements = HD.DocumentNode.SelectNodes("//a[@href != '']");
то можно оставить только самый внутренний цикл, ну это как минимум smile 


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Imfibri
Дата 29.3.2010, 22:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 24.3.2010

Репутация: нет
Всего: нет



PashaPash, проверил это(ещё перед созданием темы) с помощью копирования значений, стирания цифр, и выпадающему списку гугла, и там и там анг. 

diadiavova, Спасибо, хоть и не по теме, но скажи плиз, можно ли  с помощью Html Agility Pack парсить страници, не скачивая их предварительно, то есть , чтобы он сам скачивал там себе и парсил, а мне только результат показывал, а то с скачиванием страниц очень медленно работает. А и откуда ты информацию взял по поводу 
Код

var NoAltElements = HD.DocumentNode.SelectNodes("//a[@href != '']");


Можешь линк дать плиз?

Это сообщение отредактировал(а) Imfibri - 29.3.2010, 22:22
PM MAIL   Вверх
Voyager
Дата 30.3.2010, 10:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 532
Регистрация: 8.2.2005

Репутация: 3
Всего: 18



1) Проблема пишется с одной 'м'.
2) Чтобы наверняка, лучше использовать string.Compare с InvariantCulture.
Побайтно проверить этот случай нельзя? Точто там и там одинаково?
PM   Вверх
diadiavova
Дата 30.3.2010, 11:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 31
Всего: 142



Цитата(Imfibri @  29.3.2010,  22:15 Найти цитируемый пост)
можно ли  с помощью Html Agility Pack парсить страници, не скачивая их предварительно

Парсить можно только то, что у тебя есть.
Цитата(Imfibri @  29.3.2010,  22:15 Найти цитируемый пост)
чтобы он сам скачивал там себе и парсил

Этим пакетом я не пользовался, я использую sgmlreader, там просто присваиваешь свойству href нужный адрес, и "скармливаешь" его методу Load хмл-документа. Результат тот же. Хотя, если честно, то не понимаю в чём проблема скачивания. smile 
Цитата(Imfibri @  29.3.2010,  22:15 Найти цитируемый пост)
хоть и не по теме

По теме PashaPash ответил исчерпывающе(информации действительно мало), мне добавить нечего.
Цитата(Imfibri @  29.3.2010,  22:15 Найти цитируемый пост)
Можешь линк дать плиз?

Без проблем
http://msdn.microsoft.com/ru-ru/library/ms256115.aspx


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Imfibri
Дата 30.3.2010, 15:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 24.3.2010

Репутация: нет
Всего: нет



Всем спасибо, решил так:
Код

if (HN.InnerText == mods[w].ToString())


diadiavova, спасибо за линк, будем штудировать.
PM MAIL   Вверх
diadiavova
Дата 30.3.2010, 18:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 31
Всего: 142



Цитата(Imfibri @  30.3.2010,  15:04 Найти цитируемый пост)
решил так

Иными словами, проблема была в том, что типом элементов коллекции mods был вовсе не string smile 


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.1162 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.