using System;
class ProgramHello
{
	static void Main(String[] args)
	{
		Console.WriteLine("nama saya mukgot");
	}
}3. Bagian FungsiBagian ini berisi fungsi-fungsi dari program, fungsi yang harus ada yaitu 'main()' karena fungsi ini merupakan fungsi yang akan dieksekusi pertama kali
using System;
class ProgramHello
{
	static void Main(String[] args)
	{
        // kode program di tulis di sini
		Console.WriteLine("kelas 10 pplg 2");
	}
}- Penulisan Statement dan Ekspresi
 
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 Bali!");
		Console.WriteLine("Saya sedang belajar C#!");
	}
}Dalam penulisan statement dan ekspresi pada C#, kalian harus mengakhiri dengan titik koma ( ; ), apabila tidak diakhiri dengan titik koma, maka akan error- Penulisan Blok Kode
 
using System;
class ProgramHello
{
	static void Main(String[] args)
	{
        // statemen dan ekspresi bisa ditulis di sini
    Console.WriteLine("felicia rivera");
    Console.WriteLine("saya bersekolah di SMKN 1 Jakarta");
	}
}Blok kode pada C# harus dibungkus dengan tanda kurawal ( {...} )- Penulisan Komentar
 
// berikut ini adalah contoh komentar
// ini komentar juga
/*
    Komentar yang lebih dari
    satu baris, biasanya
    ditulis menggunakan garis miring
    dan bintang seperti ini
*/Komentar pada pemrograman C# menggunakan tanda garis miring ganda ( // ) atau ( ** )- Gaya Case yang Digunakan Pada C#
 
// penulisan nama class
class ProgramCoba
{
    // penulisan nama fungsi atau method
    void NamaFungsi()
    {
        Console.WriteLine("Bukalah pintu tersebut");
    }
}C# menggunakan gaya Pascal case dan Camel case yang selalu diawali dengan huruf kapital- Penulisan String dan Angka
 
"Ini contoh sebuah string"
2 // ini angka
10 // ini juga angkaString atau teks biasanya diapit dengan tanda petik ( "..." ), sedangkan untuk angka tidak menggunakan tanda petik- Reserved Keywords
 
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 		Reserved Keywords adalah kata kunci yang tidak boleh digunakan sebagai nama variabel, contoh di atas merupakan beberapa contoh reserved keywords pada C.