Для разработчиков на С# это, пожалуй, самый неприятный вопрос. Те, кто работал с C++ и MFC, привыкли добавлять к именам членов приставку
т_.
Однако я советую вам обратиться к технике "верблюда", в которой первая буква не является прописной. Если у вашего метода есть аргумент
Foo,
то согласно этой технике вы сможете отличить его от внутреннего представления переменной, создав внутренний член/оо.
Не стоит добавлять к имени переменной имя класса. Пусть, например, есть класс
Author.
Можно создать член этого класса с именем
Author-Name,
но тогда его полное имя будет
Author.AuthorName.
Тогда как достаточно назвать этот член просто
Name.