Наверное, я не открою великую тайну, если скажу, что многие IDE поддерживают использование в названиях классов, методов и т.д. unicod символы. Я лично не раз работал с компонентами, где в именовании объектов использовался русский алфавит (COM объекты, веб сервисы). VS с лёгкостью всё переваривает и технических проблем не возникало.
Буквально пару дней назад тестировал программку (это такой редактор структуры классов и генератор C# кода на его основе) и столкнулся с ограничением от программиста:
В названиях классов, методов и свойств не могут использоваться не латинские буквы.
С таким комментарием:
Использование русских названий это ересь. Пальцы надо ломать за такое.
Ну, собственно хотелось бы услышать мнение сообщество. Так уж и плохо использовать русские названия для объектов?