Ц # Кључне речи и идентификатори

У овом упутству ћемо научити о кључним речима (резервисаним речима) и идентификаторима у програмском језику Ц #.

Ц # Кључне речи

Кључне речи су унапред дефинисани скупови резервисаних речи који имају посебно значење у програму. Значење кључних речи не може се променити, нити се могу директно користити као идентификатори у програму.

На пример,

 лонг мобилеНум;

Овде longје кључна реч, а мобилеНум променљива (идентификатор). longима посебно значење у Ц #, односно користи се за декларисање променљивих типа longи ова функција се не може променити.

Такође, кључне речи волим long, int, char, итд може да се користи као идентификаторе. Дакле, не можемо имати нешто попут:

 дуго дуго;

Ц # има укупно 79 кључних речи. Све ове кључне речи су малим словима. Овде је комплетна листа свих кључних речи Ц #.

апстрактан као што база боол
пауза бајт случај улов
цхар проверено класа цонст
Настави децималан Уобичајено делегат
урадити двоструко иначе енум
догађај експлицитно екстерн лажно
коначно фиксне пловак за
за сваки Иди на ако имплицитно
у у (генерички модификатор) инт приступ
унутрашње је закључати дуго
простор имена Нова нула објект
оператер напоље оут (генерички модификатор) прегазити
парамс приватни заштићен јавно
само за читање реф повратак сбите
запечаћен кратак величина стацкаллоц
статички низ струцт прекидач
ово бацити истина покушати
тип уинт улонг неконтролисан
несигурно усхорт Користећи користећи статички
празнина испарљив док

Иако су кључне речи резервисане речи, могу се користити као идентификатори ако @се додају као префикс. На пример,

 инт @воид;

Горња изјава ће створити променљиву @воид од типа int.

Контекстуалне кључне речи

Поред уобичајених кључних речи, Ц # има 25 контекстуалних кључних речи. Контекстуалне кључне речи имају специфично значење у ограниченом програмском контексту и могу се користити као идентификатори ван тог контекста. У Ц # нису резервисане речи.

додати алиас узлазни
асинх чекати силазни
динамичан од добити
глобална група у
придружити дозволити ордерби
делимичан (тип) делимична (метода) уклонити
изаберите комплет вредност
вар када (стање филтера) где (ограничење генеричког типа)
принос

Ако вас занима функција сваке кључне речи, предлажем да посетите кључне речи Ц # (званични Ц # документи).

Ц # идентификатори

Идентификатори су имена која се дају ентитетима као што су променљиве, методе, класе итд. Они су токени у програму који јединствено идентификују елемент. На пример,

 инт валуе;

Ево valueимена променљиве. Отуда је идентификатор. Резервисане кључне речи не могу се користити као идентификатори ако @нису додате као префикс. На пример,

 инт бреак;

Ова изјава ће генерисати грешку током времена компајлирања.

Да бисте сазнали више о променљивим, посетите Ц # променљиве.

Правила за именовање идентификатора

  • Идентификатор не може бити кључна реч Ц #.
  • Идентификатор мора почињати словом, доњим цртама или @симболом. Преостали део идентификатора може садржати слова, цифре и симбол доње црте.
  • Размаци нису дозвољени. Такође не може имати друге симболе осим слова, цифара и доње црте.
  • Идентификатори разликују велика и мала слова. Дакле, гетНаме, ГетНаме и гетнаме представљају 3 различита идентификатора.

Ево неколико важећих и неважећих идентификатора:

Идентификатори Примедбе
број Важи
израчунајОзнаке Важи
здраво $ Неважеће (Садржи $)
име1 Важи
@ако Важи (Кључна реч са префиксом @)
ако Неважеће (кључна реч Ц #)
Моје име Неважеће (садржи размак)
_здраво здраво Важи

Пример: Пронађите листу кључних речи и идентификатора у програму

Само да рашчистимо концепт, пронађимо листу кључних речи и идентификатора у програму који смо написали у Ц # Хелло Ворлд.

 using System; namespace HelloWorld ( class Hello ( static void Main(string() args) ( Console.WriteLine("Hello World!"); ) ) )
Кључне речи Идентификатори
Користећи Систем
простор имена ХеллоВорлд (простор имена)
класа Здраво одељење)
статички Главна (метода)
празнина аргс
низ Конзола
ВритеЛине

„Здраво свете!“ унутрашња WriteLineметода је стринг литерал.

Занимљиви Чланци...