Что может означать переменная, написанная всеми заглавными буквами?

Как говорится в вопросе, я делаю домашнюю работу, в которой есть 2 переменные BOOK и MAGAZINE, написанные заглавными буквами, и я не могу понять, в чем ее цель.

Кто-нибудь знает?

Значок на диаграмме классов Visio выглядит как прямоугольник со знаком равенства и замком, объявляющим его закрытым.

Это изображение диаграммы классов.

С уважением.


person speedwie    schedule 08.11.2011    source источник
comment
Подробнее, пожалуйста. Вы имеете в виду тест на диаграмме классов? Разместите это. Однако, по всей вероятности, заглавные буквы вообще ничего не значат.   -  person Michael Petrotta    schedule 08.11.2011
comment
@Michael Petrotta: Позвольте мне загрузить его куда-нибудь. Одна минута.   -  person speedwie    schedule 08.11.2011
comment
Я не использую ALLCAPS в C#, кроме DEFINES. Однако в ряде языков ALLCAPS используются для констант. YMMV: это все условности.   -  person    schedule 08.11.2011
comment
@Michael Petrotta: я не могу загрузить изображение в банкомат. У меня только 1 репутация.   -  person speedwie    schedule 08.11.2011
comment
Я добавил ссылку на файл PNG.   -  person speedwie    schedule 08.11.2011
comment
Мне кажется перечислением.   -  person Jim H.    schedule 08.11.2011


Ответы (3)


arrow_upward
6
arrow_downward

Это частные константы. Вы можете узнать по значку рядом с их именем. Взгляните на константу TEST в этом примере...

Снимок экрана частной константы в C# с intelisense

РЕДАКТИРОВАТЬ: все заглавные буквы используются только по соглашению, но обычно используются для представления констант.

person Stefan H    schedule 08.11.2011
comment
Хорошо, это здорово знать. Но проблема в том, что я сделал всю программу без ее использования, и я понятия не имею, как их реализовать. У вас есть идеи? - person speedwie; 08.11.2011
comment
Не могли бы вы опубликовать полную проблему? Я предполагаю, что вы пытаетесь написать программу, соответствующую этой диаграмме классов, но мы понятия не имеем, что это может быть за программа. - person Stefan H; 08.11.2011
comment
Хорошо, сейчас я добавлю диаграмму классов. Спросите меня, хотите ли вы увидеть код, который у меня есть. - person speedwie; 08.11.2011
comment
Я видел диаграмму классов, я имею в виду, какую домашнюю задачу вы пытаетесь выполнить? - person Stefan H; 08.11.2011
comment
Ну и заставьте работать диаграмму классов со всеми размещенными в ней компонентами. Это был только 1 класс из 6 всего. В основном у меня есть форма, в которой я могу добавить в нее книгу или журнал, используя объектную книгу или журнал, а затем показать все записи в текстовом поле форм DisplayEntry. - person speedwie; 08.11.2011

arrow_upward
4
arrow_downward

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

В этом случае они могут ссылаться на перечисляемый тип, который представляет собой особый вид константы, по сути являющийся просто символом самого себя.

person Paul Whalen    schedule 08.11.2011

arrow_upward
1
arrow_downward

Вероятно, это константы, определяющие, возможно, ключ или индекс. Без более конкретного вопроса я не могу дать вам ничего, кроме расплывчатого ответа, извините.

person Ry-♦    schedule 08.11.2011