В .NET я могу использовать любую строку в качестве словарного ключа? Это часть шаблонизатора, и я планирую разрешить пользователям добавлять свои собственные заголовки и значения.
Заголовками будут что-то вроде «Значение X» или «Сводка отчетов Analyze & XYZ», я беспокоюсь, если они получат исключение в виде редкого символа или чего-то в этом роде.
Я предполагаю, что есть ограничение по размеру, но ожидаю, что оно будет больше 256 символов. MSDN не имеет каких-либо подробностей по этому вопросу.