У меня есть класс, который содержит только несколько общедоступных константных строк. Как разработчик, я хочу, чтобы на них каждый раз ссылался максимум на мой проект. Есть ли способ разместить атрибут на consts или какой-либо другой механизм, чтобы заставить компилятор генерировать ошибку, если найдено более одной ссылки на каждую константу?Ограничить ссылки на общедоступные поля в проекте
Я мог бы, конечно, использовать частные consts в каждом соответствующем классе потребления, но я хотел бы, чтобы все они были в одном файле для удобства обслуживания, и это казалось интересным вопросом.
Зачем вам нужны публичные поля const, если вы собираетесь ссылаться на них только один раз? почему бы не использовать постоянные значения в вашем коде. – Habib
Я хочу, чтобы все константы в одном классе поддерживались. Я очень хочу избегать «жестко закодированных» строк во многих классах и предпочитаю не иметь частных consts во многих классах. –
Какова цель констант? Будет ли ваша потребность лучше обслуживаться с настройками конфигурации? –