2012-07-16 4 views
8

Я побежал через эту конструкцию в онлайн учебник:Что означает словарь <string, />?

Dictionary<string, /> dictionary = new Dictionary<string, />(); 

Я не видел этот синтаксис до и не был уверен, что он имел в виду. Я даже не уверен, что это действительно синтаксис вообще, поскольку я не могу заставить его скомпилировать сам.

+1

Можете ли вы разместить ссылку на учебник? Контекст может помочь. – TheEvilPenguin

+0

Мэтт, ваша интуиция правильная ... это недопустимый синтаксис. Символ прямой косой черты не может быть частью допустимого имени типа. –

+1

Может ли '/' действительно быть курсивной заглавной буквой * I *? –

ответ

8

Мэтт, ваша интуиция правильная ... это недопустимый синтаксис. Символ прямой косой черты не может быть частью допустимого имени типа.

Посмотрев на рассматриваемый учебник и способ использования словаря, похоже, что определение должно быть Dictionary<string, object>. Возможно, возникла некоторая странная ошибка форматирования, когда код был отправлен в CodeProject.

+1

Это должен быть комментарий. :) – codingbiz

+0

@tcoder Мой плохой. После добавления второго абзаца он лучше подходит для ответа? –

+0

Отлично! Не беспокойся – codingbiz

Смежные вопросы