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

Dasar-Dasar C#: Menguasai Sintaks Dasar dan Konsep OOP

C# adalah bahasa pemrograman berorientasi objek. Dalam metodologi Pemrograman Berorientasi Objek, sebuah program terdiri dari berbagai objek yang saling berinteraksi melalui tindakan. Tindakan yang dapat diambil oleh sebuah objek disebut metode. Objek dari jenis yang sama dikatakan memiliki jenis yang sama, atau dikatada berada dalam kelas yang sama.

Misalnya, mari kita pertimbangkan objek Rectangle. Ini memiliki atribut seperti panjang dan lebar. Bergantung pada desain, ini mungkin memerlukan cara untuk menerima nilai atribut ini, menghitung luas, dan menampilkan detail.

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

Live Demo
 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, hasilnya adalah sebagai berikut −

 Length: 4.5 Width: 3.5 Area: 15.75 

Kata Kunci using

Pernyataan pertama dalam setiap program C# adalah

 using System; 

Kata kunci using digunakan untuk menyertakan namespace dalam program. Sebuah program dapat menyertakan beberapa pernyataan using.

Kata Kunci class

Kata kunci class 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 −

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

Komentar satu baris ditunjukkan oleh simbol '//'. Misalnya,

 }//end class Rectangle 

Variabel Anggota

Variabel adalah atribut atau anggota data dari kelas, digunakan untuk menyimpan data. Dalam program sebelumnya, kelas Rectangle memiliki dua variabel anggota bernama length dan width.

Fungsi Anggota

Fungsi adalah sekumpulan pernyataan yang melakukan tugas tertentu. Fungsi anggota dari sebuah kelas dideklarasikan di dalam kelas. Kelas contoh kami Rectangle memiliki tiga fungsi anggota: AcceptDetails, GetArea dan Display.

Menginstansiasi Kelas

Dalam program sebelumnya, kelas ExecuteRectangle berisi metode Main() dan menginstansiasi kelas Rectangle.

Identifikasi

Identifikasi adalah nama yang digunakan untuk mengidentifikasi kelas, variabel, fungsi, atau item yang ditentukan pengguna lainnya. Aturan dasar untuk penamaan kelas dalam C# adalah sebagai berikut −

Kata Kunci C#

Kata kunci adalah kata yang dipesan dan telah ditentukan sebelumnya untuk kompiler C#. Kata kunci ini tidak dapat digunakan sebagai identifikasi. Namun, jika Anda ingin menggunakan kata kunci ini sebagai identifikasi, Anda dapat menambahkan karakter @ sebagai awalan pada kata kunci.

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

Tabel berikut mencantumkan kata kunci yang dipesan dan kata kunci kontekstual dalam C# −

Kata Kunci yang Dipesan
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 in (generic modifier) int
interface internal is lock long namespace new
null object operator out out (generic modifier) override params
private protected public readonly ref return sbyte
sealed short sizeof stackalloc static string struct
switch this throw true try typeof uint
ulong unchecked unsafe ushort using virtual void
volatile while
Kata Kunci Kontekstual
add alias ascending descending dynamic from get
global group into join let orderby partial (type)
partial
(method)
remove select set

Bahasa C

  1. Menguasai Template Kelas C++: Panduan Praktis
  2. Memahami Kelas Penyimpanan C: Lingkup, Umur, dan Kinerja
  3. Dasar-Dasar Java: Menguasai Sintaks Dasar
  4. Menguasai Sintaks Dasar C: Token, Struktur, dan Titik Koma
  5. Memahami C++: Sintaks Intisari dan Dasar Berbasis Objek
  6. Memahami Polimorfisme C++: Panduan Praktis
  7. Menguasai Abstraksi Data C++: Sederhanakan Desain dengan Pemisahan Antarmuka-Implementasi
  8. Enkapsulasi Data C++: Lindungi Kode Anda
  9. Mahir Dasar MATLAB: Sintaks & Perintah Esensial
  10. Memahami Struktur Program C#: Komponen Inti dan Contoh