Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Kata kunci adalah pengenal yang telah ditetapkan sebelumnya dan memiliki arti khusus bagi penyusun. Mereka tidak dapat digunakan sebagai pengenal dalam program Anda kecuali mereka menyertakan @ sebagai awalan. Sebagai contoh, @if adalah pengidentifikasi yang valid, tetapi if tidak karena if adalah kata kunci.
Tabel pertama dalam artikel ini mencantumkan kata kunci yang merupakan pengenal yang telah dicadangkan dalam bagian mana pun dari program C#. Tabel kedua dalam artikel ini mencantumkan kata kunci kontekstual dalam C#. Kata kunci kontekstual memiliki arti khusus hanya dalam konteks program yang terbatas dan dapat digunakan sebagai pengenal di luar konteks tersebut. Umumnya, ketika kata kunci baru ditambahkan ke bahasa C#, mereka ditambahkan sebagai kata kunci kontekstual untuk menghindari kerusakan program yang ditulis dalam versi sebelumnya.
abstract
as
base
bool
break
byte
case
catch
char
checked
class
const
continue
decimal
default
delegate
do
double
else
enum
event
explicit
extern
false
finally
fixed
float
for
foreach
goto
if
implicit
in
int
interface
internal
is
lock
long
Kata kunci kontekstual
Kata kunci kontekstual digunakan untuk memberikan makna tertentu dalam kode, tetapi bukan kata cadangan dalam C#. Beberapa kata kunci kontekstual, seperti partial dan where, memiliki makna khusus dalam dua atau lebih konteks.