Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблемка с типами в 2005
|
|||
|---|---|---|---|
|
#18+
На эту линию IDictionary<string, object> contextInfo = (IDictionary<string, object>) new Hashtable(); выдается такая ошибка... Unable to cast object of type 'System.Collections.Hashtable' to type 'System.Collections.Generic.IDictionary`2[System.String,System.Object]' Подскажите что нужно поменять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2006, 17:27 |
|
||
|
Проблемка с типами в 2005
|
|||
|---|---|---|---|
|
#18+
IDictionary<string, object> contextInfo = new Dictionary<string, object>(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2006, 17:51 |
|
||
|
Проблемка с типами в 2005
|
|||
|---|---|---|---|
|
#18+
Ошибка возникает из-за невозможности приведения типов, в частности System.Collections.Hashtable к типу который должен реализовывать System.Collections.Generic.IDictionary. Вы "мешаете" Generic IDictonary<> c обычной коллекцией, в часности класс Hashtable реализует интерфейсс IDictonary из System.Collections, а не из System.Collections.Generic. Определитесь, что Вам нужно, можно написать так: IDictionary contextInfo = new Hashtable(); или так. IDictionary<string, object> contextInfo = new Dictionary<string, object>(); Без всякого приведения типов. С ув. Сергей.История - это огромная система раннего предупреждения. Norman Cousins ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2006, 17:56 |
|
||
|
Проблемка с типами в 2005
|
|||
|---|---|---|---|
|
#18+
если делаю IDictionary<string, object> contextInfo = new IDictionary<string, object>(); то говорит что Can not create an instance of an abstract class or interface если же делаю так: IDictionary contextInfo = new Hashtable(); то выдается куча ошибок начиная со строки provider.Populate... DebugInformationProvider provider = new DebugInformationProvider(); provider.PopulateDictionary(contextInfo); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2006, 18:04 |
|
||
|
Проблемка с типами в 2005
|
|||
|---|---|---|---|
|
#18+
делать надо не так : IDictionary<string, object> contextInfo = new IDictionary<string, object>(); а так: IDictionary<string, object> contextInfo = new Dictionary<string, object>(); Есть небольшая разница. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2006, 18:08 |
|
||
|
Проблемка с типами в 2005
|
|||
|---|---|---|---|
|
#18+
http://www.codeproject.com/dotnet/GetLoggingWithEntLib.asp нужно писать, что Вы делаете:) Конечно первый вариант, в контексте выполняемой Вами задачи не коректен. А во втором 100% проблема в Вашем коде. По ссылке статья где, рассматривается использование логирование с использованием EnterpriseLibrary. C ув. Сергей.История - это огромная система раннего предупреждения. Norman Cousins ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2006, 18:16 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33846026&tid=1391832]: |
0ms |
get settings: |
5ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
134ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 216ms |
| total: | 457ms |

| 0 / 0 |
