Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Bahasa C

C# Kata Kunci dan Pengidentifikasi

Kata Kunci dan Pengidentifikasi C#

Dalam tutorial ini, kita akan belajar tentang kata kunci (reserved words) dan identifier dalam bahasa pemrograman C#.

Kata Kunci C#

Kata kunci adalah kumpulan kata yang telah ditentukan sebelumnya yang memiliki arti khusus dalam suatu program. Arti kata kunci tidak dapat diubah, juga tidak dapat langsung digunakan sebagai pengenal dalam suatu program.

Misalnya,

long mobileNum;

Di sini, long adalah kata kunci dan mobileNum adalah sebuah variabel (pengidentifikasi). long memiliki arti khusus dalam C# yaitu digunakan untuk mendeklarasikan variabel bertipe long dan fungsi ini tidak dapat diubah.

Juga, kata kunci seperti long , int , char , dll tidak dapat digunakan sebagai pengidentifikasi. Jadi, kita tidak dapat memiliki sesuatu seperti:

long long;

C# memiliki total 79 kata kunci. Semua kata kunci ini dalam huruf kecil. Berikut adalah daftar lengkap semua kata kunci C#.

abstrak sebagai dasar bohong
istirahat byte kasus menangkap
char diperiksa kelas konst
lanjutkan desimal bawaan delegasikan
lakukan ganda lain enum
acara eksplisit eksternal salah
akhirnya diperbaiki mengambang untuk
foreach harus jika implisit
dalam di (pengubah umum) int antarmuka
internal adalah kunci panjang
ruang nama baru nol objek
operator keluar keluar (pengubah umum) timpa
param pribadi dilindungi umum
hanya bisa dibaca referensi kembali sbyte
disegel pendek ukuran stackalloc
statis string struktur beralih
ini melempar benar coba
jenis uint selamanya tidak dicentang
tidak aman ushort menggunakan menggunakan statis
tidak berlaku tidak stabil sementara  

Meskipun kata kunci adalah kata yang dicadangkan, kata kunci dapat digunakan sebagai pengidentifikasi jika @ ditambahkan sebagai awalan. Misalnya,

int @void;

Pernyataan di atas akan membuat variabel @void bertipe int .


Kata Kunci Kontekstual

Selain kata kunci biasa, C# memiliki 25 kata kunci kontekstual. Kata kunci kontekstual memiliki arti khusus dalam konteks program yang terbatas dan dapat digunakan sebagai pengenal di luar konteks itu. Mereka bukan kata-kata yang dicadangkan dalam C#.

tambahkan alias naik
tidak sinkron menunggu menurun
dinamis dari dapatkan
global grup ke
bergabung biarkan dipesan oleh
sebagian (jenis) sebagian (metode) hapus
pilih setel nilai
var kapan (kondisi filter) di mana (batasan jenis umum)
hasil    

Jika Anda tertarik untuk mengetahui fungsi dari setiap kata kunci, saya sarankan Anda mengunjungi kata kunci C# (dokumen resmi C#).


Pengidentifikasi C#

Identifier adalah nama yang diberikan kepada entitas seperti variabel, metode, kelas, dll. Mereka adalah token dalam program yang secara unik mengidentifikasi elemen. Misalnya,

int value;

Di sini, value adalah nama variabel. Oleh karena itu adalah pengidentifikasi. Kata kunci yang dicadangkan tidak dapat digunakan sebagai pengenal kecuali @ ditambahkan sebagai awalan. Misalnya,

int break;

Pernyataan ini akan menghasilkan kesalahan dalam waktu kompilasi.

Untuk mempelajari lebih lanjut tentang variabel, kunjungi Variabel C#.


Aturan untuk Memberi Nama Pengenal

Berikut adalah beberapa pengidentifikasi yang valid dan tidak valid:

Identifier Keterangan
angka Berlaku
hitung Marks Berlaku
halo$ Tidak Valid (Berisi $)
nama1 Berlaku
@if Valid (Kata kunci dengan awalan @)
jika Tidak Valid (Kata Kunci C#)
Nama saya Tidak Valid (Berisi spasi)
_hello_hi Berlaku

Contoh:Temukan daftar kata kunci dan pengenal dalam suatu program

Untuk memperjelas konsepnya, mari kita cari daftar kata kunci dan pengenal dalam program yang kita tulis di C# Hello World.

using System;
namespace HelloWorld
{
    class Hello
{         
        static void Main(string[] args)
        {
          Console.WriteLine("Hello World!");
        }
    }
}

Kata kunci Identifier
menggunakan Sistem
ruang nama HelloWorld (ruang nama)
kelas Halo (kelas)
statis Utama (metode)
tidak berlaku args
string Konsol
  WriteLine

"Halo Dunia!" di dalam WriteLine metode adalah string literal.


Bahasa C

  1. C# Operator Precedence and Associativity
  2. C# while dan do... while loop
  3. Arahan C# Preprocessor
  4. Variabel C++, Literal dan Konstanta
  5. C Kata Kunci dan Pengidentifikasi
  6. Kata Kunci dan Pengidentifikasi Python
  7. C - Konstanta dan Literal
  8. C# - Konstanta dan Literal
  9. Termografi, apa itu dan kegunaannya
  10. Augmented Reality dan penggunaannya dalam pemeliharaan