Değiştiriciler (C# Başvurusu)Modifiers (C# Reference)

Değiştiriciler, tür ve tür üyelerinin bildirimlerini değiştirmek için kullanılır.Modifiers are used to modify declarations of types and type members. Bu bölüm C# değiştiricilerini tanıtır.This section introduces the C# modifiers.

DeğiştiriciModifier AmaçPurpose
Erişim DeğiştiricileriAccess Modifiers

- Genel- public
- Özel- private
- İç- internal
- Korumalı- protected
Türlerin ve tür üyelerinin bildirilen erişilebilirliklerini belirtir.Specifies the declared accessibility of types and type members.
abstractabstract Bir sınıfın yalnızca diğer sınıfların temel bir sınıfı olmasının amaçlandığını gösterir.Indicates that a class is intended only to be a base class of other classes.
asyncasync Değiştirilen yöntem, lambda ifadesi veya adsız yöntemin zaman uyumsuz olduğunu gösterir.Indicates that the modified method, lambda expression, or anonymous method is asynchronous.
constconst Alanın veya yerel değişkenin değerinin değiştirilemez olduğunu belirtir.Specifies that the value of the field or the local variable cannot be modified.
eventevent Bir olayı bildirir.Declares an event.
externextern Yöntemin dışarıdan uygulandığını belirtir.Indicates that the method is implemented externally.
newnew Bir temel sınıftan devralınan üyeyi gizler açıkça gizler.Explicitly hides a member inherited from a base class.
overrideoverride Temel bir sınıftan alınan sanal bir üyenin yeni bir uygulamasını sağlar.Provides a new implementation of a virtual member inherited from a base class.
kısmipartial Aynı derleme içinde kısmi sınıflar, yapılar ve yöntemler tanımlar.Defines partial classes, structs and methods throughout the same assembly.
readonlyreadonly Bildirimin veya aynı sınıftaki bir oluşturucunun parçası olarak atanabilecek bir alan bildirir.Declares a field that can only be assigned values as part of the declaration or in a constructor in the same class.
sealedsealed Bir sınıfın devralınamayacağını belirtir.Specifies that a class cannot be inherited.
staticstatic Belirli bir nesne yerine, türün kendisine ait olan bir üye bildirir.Declares a member that belongs to the type itself instead of to a specific object.
unsafeunsafe Güvenli olmayan bir bağlam bildirir.Declares an unsafe context.
virtualvirtual Uygulaması türetilen bir sınıfta geçersiz kılan bir üye tarafından değiştirilebilen bir yöntem veya erişimci bildirir.Declares a method or an accessor whose implementation can be changed by an overriding member in a derived class.
volatilevolatile Bir alanın programda işletim sistem, donanım veya aynı anda çalışan bir iş parçacığı gibi bir şey tarafından değiştirilebileceğini gösterir.Indicates that a field can be modified in the program by something such as the operating system, the hardware, or a concurrently executing thread.

Ayrıca bkz.See also