C# – Keywords

C# - Keywords | Belajar Dasar C#
C# – Keywords | Belajar Dasar C#

C# Keyword adalah kata-kata yang memiliki arti khusus, yang artinya sudah ditentukan oleh penyusunnya dan bisa dibaca kompilator. Kata-kata yang dikhususkan ini disebut “keywords”. keyword tidak dapat digunakan sebagai identifier (nama variabel, nama class, nama interface, dll.).

Namun, Jika kamu ingin menggunakan keyword ini sebagai nama, Kamu dapat mengawali keyword dengan karakter @. Contoh :

string @bool = "Hi";

Keywords dalam C# dikategorikan dalam berbagai kelompok. Berikut Ini contohnya :

Modifier Keywords

Modifier keywords adalah keyword khusus yang menunjukkan siapa yang dapat memodifikasi tipe dan tipe anggota. Pengubah mengizinkan atau mencegah bagian tertentu dari program dimodifikasi oleh bagian lain.

Access Modifier Keywords

Access modifiers diterapkan pada deklarasi class, method, properti, field, dan member lainnya. Mereka mendefinisikan aksesibilitas class dan membernya.

Statement Keywords

Statement keywords terkait dengan alur program, biasanya digunakan untuk membuat pernyataan dalam program.

Method Parameter Keyword

Keyword ini diterapkan pada parameter method atau function.

Access Keywords

Access keyword digunakan untuk mengakses class yang berisi atau base class dari suatu objek atau class.

Namespace Keywords

Keyword ini diterapkan dengan namespace dan operator terkait.

Literal Keywords

Literal keyword berlaku untuk instans atau nilai objek saat ini.

Operator Keywords

Keyword operator melakukan tindakan lain-lain.

Contextual Keywords

Contextual keyword hanya digunakan dalam konteks tertentu. Mereka tidak dilindungi undang-undang sehingga dapat digunakan sebagai nama.

Type Keywords

Type Keyword digunakan untuk tipe data.

Query Keywords

Query keyword adalah keyword kontekstual yang digunakan dalam LINQ query.

TypeKeyword
Modifier Keywordsabstract, async, const, event, extern, new, override, partial, readonly, sealed, static, unsafe, virtual, volatile
Access Modifier Keywordspublic, private, protected, internal
Statement Keywordsif, else, switch, case, do, for, foreach, in, while, break, continue, default, goto, return, yield, throw, try, catch, finally, checked, unchecked, fixed, lock
Method Parameter Keywordparams, ref, out
Access Keywordsbase, this
Namespace Keywordsusing, . operator, :: operator, extern alias
Literal Keywordsnull, false, true, value, void
Operator Keywordsas, await, is, new, sizeof, typeof, stackalloc, checked, unchecked
Contextual Keywordsadd, var, dynamic, global, set, value
Type Keywordsbool, byte, char, class, decimal, double, enum, float, int, long, sbyte, short, string, struct, uint, ulong, ushort
Query Keywordsfrom, where, select, group, into, orderby, join, let, in, on, equals, by, ascending, descending

Leave a Reply

Your email address will not be published. Required fields are marked *