C# Programının Genel Yapısı
C# programları bir veya daha fazla dosyadan oluşur. Her dosya sıfır veya daha fazla ad alanı içerir. Ad alanı sınıflar, yapılar, arabirimler, numaralandırmalar ve temsilciler veya diğer ad alanları gibi türleri içerir. Aşağıdaki örnek, bu öğelerin tümünü içeren bir C# programının çatısıdır.
// 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
{
}
}
}
Yukarıdaki örnekte, programın giriş noktası için üst düzey deyimler kullanılır. Bu özellik C# 9'a eklendi. C# 9'den önce, aşağıdaki örnekte gösterildiği gibi giriş noktası adlı Main
statik bir yöntemdi:
// 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!");
}
}
}
İlgili Bölümler
Temel bilgiler kılavuzunun türler bölümünde bu program öğeleri hakkında bilgi ediniyorsunuz:
C# Dil Belirtimi
Daha fazla bilgi için bkz. C# Dil Belirtimi'ndekitemel kavramlar. Dil belirtimi, C# sözdizimi ve kullanımı için kesin bir kaynaktır.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin