Наилучшая практика для переименования имен свойств / методов, которые являются зарезервированными словами? - PullRequest
6 голосов
/ 25 апреля 2009

Я создаю класс. Как лучше всего называть свойства / методы, если предпочитаемое имя - зарезервированное слово?

Ответы [ 3 ]

11 голосов
/ 25 апреля 2009

Я обычно пытаюсь придумать какое-нибудь синонимичное альтернативное слово или вариант, хотя это не похоже на то, что это применимо для вас.

Кроме того, вы можете использовать префикс «@» (в C #) или [квадратные скобки] (в VB.NET), чтобы явно избежать конфликта с зарезервированными словами в языке.

2 голосов
/ 25 апреля 2009

В VB.NET вы можете заключить имя свойства в квадратные скобки:

Public Property [Make] As String

(я не уверен насчет C #, но вы также отметили пост как vb.net)

1 голос
/ 25 апреля 2009

Ни make, ни model не являются зарезервированными словами C #. В случае, если вам нужно использовать зарезервированное слово, лучше всего попытаться найти синоним.

...