Здравствуйте, Константин Ленин, Вы писали:
КЛ>Здравствуйте, Аноним, Вы писали:
А>>А>>Hashtable table = new Hashtable();
А>>table["key"] = true;
А>>if (table["key"] == (object)true)
А>> Console.WriteLine("bool!");
А>>
КЛ>Надо так:
КЛ>((bool)table["key"])==true
КЛ>В твоем примере ты true приводишь к типу object — происходит боксинг. Потом ты сравниваешь ссылку, находящуюся в хештаблице с ссылкой, получившейся при боксинге, те ты сравниваешь произвольные адреса(ссылки)
А почему это не так для строк?