Re[2]: Почему не работет след код?
От: Аноним  
Дата: 06.12.05 06:46
Оценка:
Здравствуйте, Константин Ленин, Вы писали:

КЛ>Здравствуйте, Аноним, Вы писали:


А>>
А>>Hashtable table = new Hashtable();
А>>table["key"] = true;
А>>if (table["key"] == (object)true)
А>>     Console.WriteLine("bool!");
А>>



КЛ>Надо так:


КЛ>((bool)table["key"])==true


КЛ>В твоем примере ты true приводишь к типу object — происходит боксинг. Потом ты сравниваешь ссылку, находящуюся в хештаблице с ссылкой, получившейся при боксинге, те ты сравниваешь произвольные адреса(ссылки)


А почему это не так для строк?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.