Struktur Umum Program C#
Program C# terdiri dari satu atau beberapa file. Setiap file berisi nol atau lebih namespace layanan. Namespace layanan berisi jenis seperti kelas, struktur, antarmuka, enumerasi, dan delegasi, atau namespace layanan lainnya. Contoh berikut adalah kerangka program C# yang berisi semua elemen ini.
// A skeleton of a C# program
using System;
// Your program starts here:
Console.WriteLine("Hello world!");
namespace YourNamespace
{
class YourClass
{
}
struct YourStruct
{
}
interface IYourInterface
{
}
delegate int YourDelegate();
enum YourEnum
{
}
namespace YourNestedNamespace
{
struct YourStruct
{
}
}
}
Contoh sebelumnya menggunakan pernyataan tingkat atas untuk titik masuk program. Fitur ini ditambahkan dalam C# 9. Sebelum C# 9, titik masuk adalah metode statis bernama Main
, seperti yang ditunjukkan dalam contoh berikut:
// A skeleton of a C# program
using System;
namespace YourNamespace
{
class YourClass
{
}
struct YourStruct
{
}
interface IYourInterface
{
}
delegate int YourDelegate();
enum YourEnum
{
}
namespace YourNestedNamespace
{
struct YourStruct
{
}
}
class Program
{
static void Main(string[] args)
{
//Your program starts here...
Console.WriteLine("Hello world!");
}
}
}
Bagian Terkait
Anda mempelajari tentang elemen program ini di bagian jenis panduan-panduan dasar:
Spesifikasi Bahasa C#
Untuk informasi selengkapnya, lihat Konsep dasar dalam Spesifikasi Bahasa C#. Spesifikasi bahasa adalah sumber definitif untuk sintaks dan penggunaan C#.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk