Dasar-Dasar C#

 Dasar-Dasar C#


     Bahasa pemograman C# ialah bahasa yang dikembangkan dari bahasa pendahulunya yaitu C dan C++.

1.Struktur Dasar C#


 Struktur C# ada tiga yaitu :

1.Bagian Deklarasi Pustaka

2.Bagian Class

3.Bagian Fungsi Atau Method

Contoh :

// 1. Deklarasi pustaka
using System;

// 2. Bagian Class
class ProgramHello
{
    // 3. Bagian Fungsi
	static void Main(String[] args)
	{
		Console.WriteLine("Hello World!");
	}
}

Berikut Penjelasannya:

A.Bagian Deklarasi Pusaka

     Ini adalah bagian paling atas dari program C#. Pada bagian ini, kita menuliskan pustaka (library) yang dibutuhkan dalam program.

Pengertian Pusaka

     Pustaka berisi sekumpulan fungsi, method, class, objek, konstanta, dan variabel yang bisa kita gunakan ulang di dalam program.

Sebagai contoh:

using System;

    Pustaka ini kita butuhkan untuk menggunakan class Console dan method WriteLine().

B. Bagian Class

   Bahasa pemrograman C# adalah bahasa pemrograman yang menggunakan paradigma OOP (Object Oriented Programming) atau pemrograman berorientasikan objek.

Contoh:
using System;

class ProgramHello
{
	static void Main(String[] args)
	{
		Console.WriteLine("Hello World!");
	}
}

C. Bagian Fungsi

     Pada bagian ini, kita bisa menuliskan fungsi-fungsi dari program.Fungsi yang harus ada di dalam setiap program adalah fungsi Main().Kalau tidak ada fungsi ini, program tidak akan bisa dijalankan. Karena fungsi Main() merupakan fungsi utama yang akan dieksekusi pertama kali.

using System;

class ProgramHello
{
	static void Main(String[] args)
	{
        // kode program di tulis di sini
		Console.WriteLine("Hello World!");
	}
}

2. Penulisan Statement dan Ekspresi

     Penulisan statemen dan ekspresi dalam C# harus diakhiri dengan titik koma (;).
using System;

class ProgramHello
{
	static void Main(String[] args)
	{
        // stetmen dan ekspresi bisa ditulis di sini
		Console.WriteLine("Hello World!");
		Console.WriteLine("Hello Indonesia!");
		Console.WriteLine("Hello Lombok!");
		Console.WriteLine("Saya balajar C#!");
	}
}

3. Penulisan Blok Kode

       Blok kode di dalam C# dibungkus menggunakan kurung kurawal          { ... }.
if(password == "petanikode")
{
    // ini blok kode IF
    Console.WriteLine("Password Benar!");
    Console.WriteLine("Selamat Datang");
}
     Biasanya blok kode digunakan untuk membungkus lebih dari satu statement. Jika statement hanya ada satu baris, maka bisa kita tidak bungkus dengan tanda kurung kurawal.
if(password == "petanikode") 
    Console.WriteLine("Selamat datang");

4. Penulisan Komentar

     Komentar adalah teks yang tidak akan dieksekusi. Biasanya digunakan untuk menuliskan keterangan dan menon-aktifkan sebuah kode.Komentar dalam C# ditulis dengan garis miring ganda dan garis miring bintang.
// ini komentar

// ini juga komentar

/*
    Komentar yang lebih dari
    satu baris, biasnaya
    ditulis menggunakan garis miring
    dan bintang seperti ini
*/

5. Gaya Case yang digunakan C#

    Bahasa pemrograman C# menggunakan Pascal Case dan Camel Case.Untuk penulisan nama Class dan Fungsi atau Method, selalu diawali dengan huruf kapital.

// penulisan nama class
class ProgramCoba
{
    // penulisan nama fungsi atau method
    void NamaFungsi()
    {
        Console.WriteLine("Lakukan sesuatu");
    }
}

6. Penulisan String dan Angka

     String atau teks, biasanya ditulis dengan diapit tanda petik. Sedangkan angka dan tipe data boolean, itu tidak ditulis dengan tanda petik.
"Ini adalah sebuah string"
121 // ini angka
13.3 // ini juga angka
true // ini boolean

7. Reserved Keywords

     Reserved Keywords adalah kata kunci yang tidak boleh digunakan sebagai nama variabel.
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 	namespace
new 	null 	object 	operator
out 	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 	using static 	virtual 	void
volatile 	while 		

Komentar