На самом деле происходит следующее:
что is что as компилируются в isinst, который проверяет метаданные и если каст возможен выполняет его, различие в том как используется результат isinst, в случае is это флаг удачи, а в случае as это ссылка на объект.
те в любом случае удачный is выполняет каст, который потом дублируется директкастом.
П.С. собственно это все офтоп :) но надеюсь пригодиться :)
Я про премиум и говорю, просто ВорлдПэй мне не известная контора и доверять им данные моей карты както не охота :(
Отпишусь в саппорт возможно могут принять палку.
BoyStav добавил 28.07.2008 в 04:18
Я написал свою небольшую прогу, которая бъет на предложения и пробивает их через яндекс, она выдала что совпадений нет, однако копискэйп нашел похожих текстов по обрывкам предложений. Какую проверку считать правильной в данном контексте?
с одним ограничением, 10 проверок в месяц :(
вот тоже думаю как с ним быть, я бы и прикупил проверок, да только стремно карту палить непонятно кому :(
хм, мне за (a is b) ? (b)a бошку отстрелят очень быстро, это неотравданная растрата ресурсов, 3 каста вместо одного... но это уже детали :)
Думаю проблема в железе, а не в ОС, если предоставите дебажную сборку с PDB-хами скажу точно на чем посыпалось.
Но всеже Vista HP on Asus F3Sa
А насчет проверки на существование, зачем этот только ухудшит читаимость кода, не более того.
вместо легко читаемого
Convert.ToString(obj3["имя"])
будет чтото типа
obj3["имя"] != null ? obj3["имя"] : string.Empty;
зачем? конверт все сделает за вас не хуже :)
П.С. доверять документации микрософта можно процентов на 80, сам писал, знаю о чем говорю :)
да причем тут C#?
банальное пренебрежение надежностью кода в пользу авось, в данном случае имеет место быть!
вместо
obj3["имя"].ToString()
решит эту проблему раз и навсегда.
за всю истоию использования кредиток нал снимал 1 раз, очень журнал в метро купить захотелось :)
а по условиям, полное фрии у меня на карте банка Авангард.
и полное фрии на карте юникредита.
А вот проценты и услови гораздо приятнее, покрайней мере были на момент попытки заманить меня к тинькову :)
Падает на запуске с NullRefferenceException в HardvareId.Calculate() (или както там) недопустимая оплошность.
BoyStav добавил 27.07.2008 в 01:17
вижу крэп obj3["имя"].ToString(), надеюсь не надо объяснять почему?
П.С. жду работоспособную версию, очень интересно.
почему нет?
т.е. либо есть точные фразы в индексе, либо нет?
что тогда значит у народа, "уникальность 70%"?
Насчет автоматизации, получается, что для 100% уверенности надо бить текст на предложения и проверять их все?