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. Anda tidak dapat menggunakannya sebagai pengidentifikasi dalam program Anda kecuali Anda mengawalinya dengan @. Sebagai contoh, @if adalah pengidentifikasi yang valid, tetapi if tidak karena if adalah kata kunci.
Referensi bahasa C# mendokumentasikan versi bahasa C# yang paling baru dirilis. Ini juga berisi dokumentasi awal untuk fitur dalam pratinjau publik untuk rilis bahasa yang akan datang.
Dokumentasi mengidentifikasi fitur apa pun yang pertama kali diperkenalkan dalam tiga versi terakhir bahasa atau dalam pratinjau publik saat ini.
Petunjuk / Saran
Untuk menemukan kapan fitur pertama kali diperkenalkan di C#, lihat artikel tentang riwayat versi bahasa C#.
Tabel pertama dalam artikel ini mencantumkan kata kunci yang merupakan pengenal yang telah dicadangkan dalam bagian mana pun dari program C#. Tabel kedua mencantumkan kata kunci kontekstual di C#. Kata kunci kontekstual memiliki arti khusus hanya dalam konteks program yang terbatas dan dapat digunakan sebagai pengenal di luar konteks tersebut. Umumnya, karena kata kunci baru ditambahkan ke bahasa C#, kata kunci tersebut ditambahkan sebagai kata kunci kontekstual untuk menghindari melanggar 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 memberikan arti tertentu dalam kode, tetapi bukan kata yang dipesan dalam C#. Beberapa kata kunci kontekstual, seperti partial dan where, memiliki makna khusus dalam dua atau lebih konteks.