Решарпер - приват против бэк-поля - PullRequest
0 голосов
/ 03 октября 2009

Есть ли способ указать R # применить другую стратегию именования для полей поддержки свойств (_camelCase) по сравнению с полями экземпляра класса (camelCase)?

Причина: я хочу, чтобы мои зависимости назывались просто как любая другая переменная. Особенно, если тип поля совпадает с именем поля. Например

private readonly MetaService metaService;

Ответы [ 2 ]

2 голосов
/ 03 октября 2009

Нет, я не знаю, как это сделать.

Честно говоря, я не понимаю различия.

  1. Частное поле экземпляра может позже использоваться в качестве вспомогательного поля для свойства. Считаете ли вы необходимым изменить название этого поля?
  2. Имущество может стать неиспользованным, а затем может быть удалено. Вы хотите переименовать поле? Это больше не будет отступающим полем.
1 голос
/ 03 октября 2009

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

Если вы чувствуете необходимость провести различие, добавьте комментарий.

...