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

C# - Sintaks Dasar

C# adalah bahasa pemrograman berorientasi objek. Dalam metodologi Pemrograman Berorientasi Objek, sebuah program terdiri dari berbagai objek yang berinteraksi satu sama lain melalui tindakan. Tindakan yang mungkin dilakukan objek disebut metode. Objek yang sejenis dikatakan memiliki tipe yang sama atau, dikatakan berada dalam kelas yang sama.

Sebagai contoh, mari kita perhatikan objek Rectangle. Ini memiliki atribut seperti panjang dan lebar. Tergantung pada desainnya, mungkin diperlukan cara untuk menerima nilai atribut ini, menghitung luas, dan menampilkan detail.

Mari kita lihat implementasi kelas Rectangle dan diskusikan sintaks dasar C# −

Demo Langsung
using System;

namespace RectangleApplication {
   class Rectangle {
      
      // member variables
      double length;
      double width;
      
      public void Acceptdetails() {
         length = 4.5;    
         width = 3.5;
      }
      public double GetArea() {
         return length * width; 
      }
      public void Display() {
         Console.WriteLine("Length: {0}", length);
         Console.WriteLine("Width: {0}", width);
         Console.WriteLine("Area: {0}", GetArea());
      }
   }
   class ExecuteRectangle {
      static void Main(string[] args) {
         Rectangle r = new Rectangle();
         r.Acceptdetails();
         r.Display();
         Console.ReadLine(); 
      }
   }
}

Ketika kode di atas dikompilasi dan dieksekusi, menghasilkan hasil sebagai berikut

Length: 4.5
Width: 3.5
Area: 15.75

Yang menggunakan Kata kunci

Pernyataan pertama dalam program C# adalah

using System;

menggunakan kata kunci digunakan untuk memasukkan ruang nama dalam program. Sebuah program dapat menyertakan beberapa pernyataan using.

Kelas Kata kunci

Kelas kata kunci digunakan untuk mendeklarasikan kelas.

Komentar dalam C#

Komentar digunakan untuk menjelaskan kode. Kompiler mengabaikan entri komentar. Komentar multiline dalam program C# dimulai dengan /* dan diakhiri dengan karakter */ seperti yang ditunjukkan di bawah ini −

/* This program demonstrates
The basic syntax of C# programming 
Language */

Komentar satu baris ditandai dengan simbol '//'. Misalnya,

}//end class Rectangle    

Variabel Anggota

Variabel adalah atribut atau anggota data dari suatu kelas, yang digunakan untuk menyimpan data. Dalam program sebelumnya, Persegi Panjang kelas memiliki dua variabel anggota bernama panjang dan lebar .

Fungsi Anggota

Fungsi adalah kumpulan pernyataan yang melakukan tugas tertentu. Fungsi anggota kelas dideklarasikan di dalam kelas. Kelas sampel kami Rectangle berisi tiga fungsi anggota: AcceptDetails , Dapatkan Area dan Tampilan .

Membuat Instansiasi Kelas

Dalam program sebelumnya, kelas ExecuteRectangle berisi Utama() metode dan membuat instance Persegi Panjang kelas.

Identifier

Pengidentifikasi adalah nama yang digunakan untuk mengidentifikasi kelas, variabel, fungsi, atau item lain yang ditentukan pengguna. Aturan dasar penamaan class dalam C# adalah sebagai berikut

Kata Kunci C#

Kata kunci adalah kata-kata yang dicadangkan yang telah ditentukan sebelumnya ke kompiler C#. Kata kunci ini tidak dapat digunakan sebagai pengenal. Namun, jika Anda ingin menggunakan kata kunci ini sebagai pengenal, Anda dapat mengawali kata kunci dengan karakter @.

Dalam C#, beberapa pengidentifikasi memiliki arti khusus dalam konteks kode, seperti get dan set disebut kata kunci kontekstual.

Tabel berikut mencantumkan kata kunci yang dicadangkan dan kata kunci kontekstual dalam C#

Kata Kunci Cadangan
abstrak sebagai dasar bohong istirahat byte kasus
tangkap char diperiksa kelas konst lanjutkan desimal
bawaan delegasikan lakukan ganda lain enum acara
eksplisit eksternal salah akhirnya diperbaiki mengambang untuk
foreach goto jika implisit di di (pengubah umum) int
antarmuka internal adalah kunci panjang ruang nama baru
null objek operator keluar keluar (pengubah umum) timpa params
pribadi dilindungi umum hanya bisa dibaca referensi kembali sbyte
disegel pendek ukuran stackalloc statis string struktur
beralih ini melempar benar coba jenis uint
ulong tidak dicentang tidak aman ushort menggunakan virtual batal
tidak stabil sementara
Kata Kunci Kontekstual
tambahkan alias naik menurun dinamis dari dapatkan
global grup ke dalam bergabung biarkan dipesan oleh sebagian (jenis)
sebagian
(metode)
hapus pilih set

Bahasa C

  1. Template Kelas C++
  2. Kelas Penyimpanan C
  3. Java - Sintaks Dasar
  4. C - Sintaks Dasar
  5. Sintaks Dasar C++
  6. Polimorfisme dalam C++
  7. Abstraksi Data dalam C++
  8. Enkapsulasi Data dalam C++
  9. MATLAB - Sintaks Dasar
  10. C# - Struktur Program