Категории Unicode можно найти здесь: http://www.dpawson.co.uk/xsl/rev2/UnicodeCategories.html
И оттуда вы можете выбрать большинство вещей из групп (из спецификаций , на которые другие тоже правильно указали):
Lu, Ll, Lt, Lm, Lo, Nl, Mn, Mc, Nd, Pc, Cf
Имейте в виду, однако, что Visual Studio (или это Resharper) не обязательно будет любить их всех, но большинство из них компилируются. Взять, к примеру, персонажа 30FB KATAKANA MIDDLE DOT. Он хорошо компилируется, но с IDE не очень хорошо работает. Но эта странная штука FE34. ПРЕЗЕНТАЦИОННАЯ ФОРМА ДЛЯ ВЕРТИКАЛЬНОЙ ВОЛНЫ LOW LINE работает просто отлично.
Вот разделитель, который отлично работает:
class Person〱WorkOffice〱Helper〱Class
{
}
Я не говорю, что рекомендую использовать странные символы, хотя. Но для особых случаев, как это кажется :)
РЕДАКТИРОВАТЬ: обратите внимание, что в спецификации сказано, что он допускает символы из Unicode 3.0 . Я упустил это из виду и удивился, почему многие персонажи не работают, хотя они были из правильных групп. Проверьте этот вопрос для деталей .