Referans
Anahtar Kelimeler Referansı
64 anahtar kelimenin tam listesi.
Bu sayfa US dilindeki 64 anahtar kelimenin başvuru listesidir. Her madde kısa anlam, bağlam ve kanonik öğretim sayfasına bağlantı verir; tam örnekler kavram sayfalarındadır.
Gruplara göre
Kontrol akışı
| Anahtar Kelime | Amaç | Destek | Ayrıntı |
|---|---|---|---|
değilse | değilse, önceki kollar tutmazsa koşulsuz çalışan son daldır | FULL | sayfa |
edeğilse | edeğilse, önceki eğer/edeğilse yanlışsa yeni bir koşulu dener | FULL | sayfa |
eğer | eğer, koşul doğruysa bir bloğu çalıştıran kontrol akışı anahtar kelimesidir | FULL | sayfa |
Döngü
| Anahtar Kelime | Amaç | Destek | Ayrıntı |
|---|---|---|---|
adım | adım, dön aralığında adım büyüklüğünü verir; yönü aralık belirler | FULL | sayfa |
çık | çık en iç döngüyü hemen sonlandırır | FULL | sayfa |
devam | devam en iç döngünün kalan gövdesini atlayıp sonraki yinelemeye geçer | FULL | sayfa |
dön | dön, koleksiyon veya kapalı aralık üzerinde döngü kurar | FULL | sayfa |
sonsuzdön | sonsuzdön koşulsuz sonsuz döngü başlatır; gövde çık ile (veya süreç sonuyla) biter | FULL | sayfa |
tekrarla | tekrarla, koşul her girişten önce sınanan while döngüsüdür; yap ile birleşince do-while olur | FULL | sayfa |
yap | yap, gövdeyi bir kez çalıştırıp ardından tekrarla koşulunu sınar | FULL | sayfa |
Döngü / model
| Anahtar Kelime | Amaç | Destek | Ayrıntı |
|---|---|---|---|
ile | ile bağlamsaldır: aralıkta A ile B, model kopyasında x ile { … } anlamına gelir | FULL | sayfa |
Seçim
| Anahtar Kelime | Amaç | Destek | Ayrıntı |
|---|---|---|---|
seç | seç switch-benzeri çok yollu denetimdir; case/default anahtarları yoktur | FULL | sayfa |
seçenek | seçenek enum-benzeri ayrık değer tipi bildirir; seç kollarında kullanılır | FULL | sayfa |
Fonksiyon
Eşzamansızlık
| Anahtar Kelime | Amaç | Destek | Ayrıntı |
|---|---|---|---|
afonksiyon | afonksiyon eşzamansız işlevdir | FULL | sayfa |
bekle | bekle, async sonucunu veya süre ifadesini bekler | FULL | sayfa |
Parametre
| Anahtar Kelime | Amaç | Destek | Ayrıntı |
|---|---|---|---|
çıktı | çıktı parametresi fonksiyondan dışarıya yazılır; çağrıda çıktı tekrar yazılır | FULL | sayfa |
ref | ref referans parametresidir; çağrıda da ref yazılır | FULL | sayfa |
Model
| Anahtar Kelime | Amaç | Destek | Ayrıntı |
|---|---|---|---|
model | model veri taşıyan tiptir; davranış için sınıf kullanılır | FULL | sayfa |
Sınıf
| Anahtar Kelime | Amaç | Destek | Ayrıntı |
|---|---|---|---|
oluştur | oluştur sınıf veya model kurucu yönteminin sabit adıdır; örnek oluşturulurken bu gövde çalışır | FULL | sayfa |
sınıf | sınıf davranış ve iş kuralı taşır; üyeler varsayılan özeldir | FULL | sayfa |
OOP
| Anahtar Kelime | Amaç | Destek | Ayrıntı |
|---|---|---|---|
arayüz | arayüz sözleşme tipi bildirir; uygulama sınıfları üyeleri karşılar | FULL | sayfa |
bu | bu geçerli örnek örneğine erişir; örnek üyeleri ve kurucu bağlamında kullanılır | FULL | sayfa |
mühürlü | mühürlü sınıf/üye daha fazla türetmeyi veya override'ı kısıtlar | FULL | sayfa |
sanal | sanal üye türeyen türde yerinegeç ile değiştirilebilir kılınır | FULL | sayfa |
soyut | soyut sınıf veya üyeyi soyut işaretler; eksik uygulama türeyen türde tamamlanır | FULL | sayfa |
statik | statik üye örneğe değil tipe aittir; örnek olmadan erişilir | FULL | sayfa |
temel | temel taban türdeki üyeyi çağırır; US'ta sanal gönderim (virtual dispatch) uygulanmaz — doğrudan taban üyesi hedeflenir | FULL | sayfa |
yerinegeç | yerinegeç türeyen türde sanal (veya soyut) üyeyi değiştirir; taban bildirimi gerekir | FULL | sayfa |
Erişim
| Anahtar Kelime | Amaç | Destek | Ayrıntı |
|---|---|---|---|
dahili | dahili internal görünürlüktür; aynı derleme/modül sınırında paylaşılır, dışarıya kapalıdır | FULL | sayfa |
genel | genel public görünürlüktür; üye veya üst düzey bildirim dışarıdan erişilebilir olur | FULL | sayfa |
korumalı | korumalı protected görünürlüktür; bildirim sahibi ve türeyen türler erişebilir | FULL | sayfa |
özel | özel private görünürlüktür | FULL | sayfa |
Modül
| Anahtar Kelime | Amaç | Destek | Ayrıntı |
|---|---|---|---|
al | al kaynak veya paket alma bildirir | FULL | sayfa |
alan | alan dosya kapsamlı ad alanı / modül bildirir | FULL | sayfa |
olarak | olarak bir al bildiriminde takma ad verir; içe aktarılan adı yerelde yeniden adlandırır | FULL | sayfa |
Hata
| Anahtar Kelime | Amaç | Destek | Ayrıntı |
|---|---|---|---|
_başında | _başında hazırlık hatasını yutmaz; yakala çalışmaz, sonunda çalışır, sonra hata iletilir | FULL | sayfa |
başında | başında, dene ile aynı korumalı bölgede hazırlık aşamasıdır | FULL | sayfa |
dene | dene korumalı bölgeyi başlatır; en az bir yakala gerektirir | FULL | sayfa |
fırlat | fırlat bir Hata değerini fırlatır; kontrol yakala / sonunda yoluna düşer | FULL | sayfa |
sonunda | sonunda temizleme bloğudur; çoğu çıkış yolundan sonra çalışır | FULL | sayfa |
yakala | yakala hata koludur | FULL | sayfa |
Eşzamanlılık
| Anahtar Kelime | Amaç | Destek | Ayrıntı |
|---|---|---|---|
eşişlem | eşişlem birden fazla bağımsız bekle işini birlikte başlatır | FULL | sayfa |
Olay
| Anahtar Kelime | Amaç | Destek | Ayrıntı |
|---|---|---|---|
olay | olay, dinleyici listesi taşıyan bildirimdir; += / -= ve tetikle ile kullanılır | FULL | sayfa |
Literal
| Anahtar Kelime | Amaç | Destek | Ayrıntı |
|---|---|---|---|
doğru | doğru mantıksal true literaliidir; tipi mantıksaldır | FULL | sayfa |
yanlış | yanlış mantıksal false literaliidir; tipi mantıksaldır | FULL | sayfa |
DI / yapılandırma
| Anahtar Kelime | Amaç | Destek | Ayrıntı |
|---|---|---|---|
bağla | bağla servis/db/ayar çözümlemesi yazar; @ kurucu çağrısı değildir | FULL | sayfa |
DI
| Anahtar Kelime | Amaç | Destek | Ayrıntı |
|---|---|---|---|
geçici | geçici transient DI ömrüdür; her çözümlemede yeni örnek üretilir | FULL | sayfa |
kapsamlı | kapsamlı scoped DI ömrüdür; aynı kapsamda tek örnek paylaşılır, kapsam bitince serbest kalır | FULL | sayfa |
servis | servis DI servis tipi ve ömrünü bildirir; bağla servis ile kayda alınır | FULL | sayfa |
tekil | tekil singleton DI ömrüdür; uygulama boyunca tek örnek tutulur | FULL | sayfa |
Web
| Anahtar Kelime | Amaç | Destek | Ayrıntı |
|---|---|---|---|
kontrolcü | kontrolcü web uç noktalarını gruplar | FULL | sayfa |
rota | rota kontrolcü içinde HTTP rota üst verisini bildirir | FULL | sayfa |
Test
| Anahtar Kelime | Amaç | Destek | Ayrıntı |
|---|---|---|---|
beklenen | beklenen yerel test gövdesinde savdır; ifadenin mantıksal ve doğru olmasını ister | FULL | sayfa |
test | test birim testi bildirir; us test ile çalıştırılır | FULL | sayfa |
Doğrulama
| Anahtar Kelime | Amaç | Destek | Ayrıntı |
|---|---|---|---|
doğrula | doğrula model kurallarını çalıştırır; hata fırlatmaz, liste<metin> döner | FULL | sayfa |
kural | kural, doğrula içinde mantıksal koşul ve ileti üretir | FULL | sayfa |
Dönüşüm
| Anahtar Kelime | Amaç | Destek | Ayrıntı |
|---|---|---|---|
dönüşüm | dönüşüm, kaynak tipi hedef tipe açık eşleme bildirir; örtük alan kopyası yoktur | FULL | sayfa |
Veritabanı
| Anahtar Kelime | Amaç | Destek | Ayrıntı |
|---|---|---|---|
birlikte | birlikte ilişki yükleme yoludur; iç içe birlikte bu sürümde US0863 verebilir | FULL | sayfa |
gerial | gerial işlemi geri alıp kapsamı kapatır; yalnız işlem içinde geçerlidir | FULL | sayfa |
işlem | işlem veritabanı transaction bloğudur; onayla commit, gerial rollback yapar | FULL | sayfa |
onayla | onayla işlemi onaylayıp kapsamı kapatır; yalnız işlem içinde geçerlidir | FULL | sayfa |
tablo | tablo veritabanı içinde modele bağlı tablo üyesidir | FULL | sayfa |
veritabanı | veritabanı şema bildiriminin köküdür; tablolar tablo üyeleridir | FULL | sayfa |
Alfabetik özet
| Anahtar Kelime | Amaç | Destek | Ayrıntı |
|---|---|---|---|
_başında | _başında hazırlık hatasını yutmaz; yakala çalışmaz, sonunda çalışır, sonra hata iletilir | FULL | sayfa |
adım | adım, dön aralığında adım büyüklüğünü verir; yönü aralık belirler | FULL | sayfa |
afonksiyon | afonksiyon eşzamansız işlevdir | FULL | sayfa |
al | al kaynak veya paket alma bildirir | FULL | sayfa |
alan | alan dosya kapsamlı ad alanı / modül bildirir | FULL | sayfa |
arayüz | arayüz sözleşme tipi bildirir; uygulama sınıfları üyeleri karşılar | FULL | sayfa |
bağla | bağla servis/db/ayar çözümlemesi yazar; @ kurucu çağrısı değildir | FULL | sayfa |
başında | başında, dene ile aynı korumalı bölgede hazırlık aşamasıdır | FULL | sayfa |
bekle | bekle, async sonucunu veya süre ifadesini bekler | FULL | sayfa |
beklenen | beklenen yerel test gövdesinde savdır; ifadenin mantıksal ve doğru olmasını ister | FULL | sayfa |
birlikte | birlikte ilişki yükleme yoludur; iç içe birlikte bu sürümde US0863 verebilir | FULL | sayfa |
bu | bu geçerli örnek örneğine erişir; örnek üyeleri ve kurucu bağlamında kullanılır | FULL | sayfa |
çık | çık en iç döngüyü hemen sonlandırır | FULL | sayfa |
çıktı | çıktı parametresi fonksiyondan dışarıya yazılır; çağrıda çıktı tekrar yazılır | FULL | sayfa |
dahili | dahili internal görünürlüktür; aynı derleme/modül sınırında paylaşılır, dışarıya kapalıdır | FULL | sayfa |
değilse | değilse, önceki kollar tutmazsa koşulsuz çalışan son daldır | FULL | sayfa |
dene | dene korumalı bölgeyi başlatır; en az bir yakala gerektirir | FULL | sayfa |
devam | devam en iç döngünün kalan gövdesini atlayıp sonraki yinelemeye geçer | FULL | sayfa |
doğru | doğru mantıksal true literaliidir; tipi mantıksaldır | FULL | sayfa |
doğrula | doğrula model kurallarını çalıştırır; hata fırlatmaz, liste<metin> döner | FULL | sayfa |
dön | dön, koleksiyon veya kapalı aralık üzerinde döngü kurar | FULL | sayfa |
dönüşüm | dönüşüm, kaynak tipi hedef tipe açık eşleme bildirir; örtük alan kopyası yoktur | FULL | sayfa |
edeğilse | edeğilse, önceki eğer/edeğilse yanlışsa yeni bir koşulu dener | FULL | sayfa |
eğer | eğer, koşul doğruysa bir bloğu çalıştıran kontrol akışı anahtar kelimesidir | FULL | sayfa |
eşişlem | eşişlem birden fazla bağımsız bekle işini birlikte başlatır | FULL | sayfa |
fırlat | fırlat bir Hata değerini fırlatır; kontrol yakala / sonunda yoluna düşer | FULL | sayfa |
fonksiyon | fonksiyon eşzamanlı (senkron) işlev bildirir | FULL | sayfa |
geçici | geçici transient DI ömrüdür; her çözümlemede yeni örnek üretilir | FULL | sayfa |
genel | genel public görünürlüktür; üye veya üst düzey bildirim dışarıdan erişilebilir olur | FULL | sayfa |
gerial | gerial işlemi geri alıp kapsamı kapatır; yalnız işlem içinde geçerlidir | FULL | sayfa |
ile | ile bağlamsaldır: aralıkta A ile B, model kopyasında x ile { … } anlamına gelir | FULL | sayfa |
işlem | işlem veritabanı transaction bloğudur; onayla commit, gerial rollback yapar | FULL | sayfa |
kapsamlı | kapsamlı scoped DI ömrüdür; aynı kapsamda tek örnek paylaşılır, kapsam bitince serbest kalır | FULL | sayfa |
kontrolcü | kontrolcü web uç noktalarını gruplar | FULL | sayfa |
korumalı | korumalı protected görünürlüktür; bildirim sahibi ve türeyen türler erişebilir | FULL | sayfa |
kural | kural, doğrula içinde mantıksal koşul ve ileti üretir | FULL | sayfa |
model | model veri taşıyan tiptir; davranış için sınıf kullanılır | FULL | sayfa |
mühürlü | mühürlü sınıf/üye daha fazla türetmeyi veya override'ı kısıtlar | FULL | sayfa |
olarak | olarak bir al bildiriminde takma ad verir; içe aktarılan adı yerelde yeniden adlandırır | FULL | sayfa |
olay | olay, dinleyici listesi taşıyan bildirimdir; += / -= ve tetikle ile kullanılır | FULL | sayfa |
oluştur | oluştur sınıf veya model kurucu yönteminin sabit adıdır; örnek oluşturulurken bu gövde çalışır | FULL | sayfa |
onayla | onayla işlemi onaylayıp kapsamı kapatır; yalnız işlem içinde geçerlidir | FULL | sayfa |
özel | özel private görünürlüktür | FULL | sayfa |
ref | ref referans parametresidir; çağrıda da ref yazılır | FULL | sayfa |
rota | rota kontrolcü içinde HTTP rota üst verisini bildirir | FULL | sayfa |
sanal | sanal üye türeyen türde yerinegeç ile değiştirilebilir kılınır | FULL | sayfa |
seç | seç switch-benzeri çok yollu denetimdir; case/default anahtarları yoktur | FULL | sayfa |
seçenek | seçenek enum-benzeri ayrık değer tipi bildirir; seç kollarında kullanılır | FULL | sayfa |
servis | servis DI servis tipi ve ömrünü bildirir; bağla servis ile kayda alınır | FULL | sayfa |
sınıf | sınıf davranış ve iş kuralı taşır; üyeler varsayılan özeldir | FULL | sayfa |
sonsuzdön | sonsuzdön koşulsuz sonsuz döngü başlatır; gövde çık ile (veya süreç sonuyla) biter | FULL | sayfa |
sonunda | sonunda temizleme bloğudur; çoğu çıkış yolundan sonra çalışır | FULL | sayfa |
soyut | soyut sınıf veya üyeyi soyut işaretler; eksik uygulama türeyen türde tamamlanır | FULL | sayfa |
statik | statik üye örneğe değil tipe aittir; örnek olmadan erişilir | FULL | sayfa |
tablo | tablo veritabanı içinde modele bağlı tablo üyesidir | FULL | sayfa |
tekil | tekil singleton DI ömrüdür; uygulama boyunca tek örnek tutulur | FULL | sayfa |
tekrarla | tekrarla, koşul her girişten önce sınanan while döngüsüdür; yap ile birleşince do-while olur | FULL | sayfa |
temel | temel taban türdeki üyeyi çağırır; US'ta sanal gönderim (virtual dispatch) uygulanmaz — doğrudan taban üyesi hedeflenir | FULL | sayfa |
test | test birim testi bildirir; us test ile çalıştırılır | FULL | sayfa |
veritabanı | veritabanı şema bildiriminin köküdür; tablolar tablo üyeleridir | FULL | sayfa |
yakala | yakala hata koludur | FULL | sayfa |
yanlış | yanlış mantıksal false literaliidir; tipi mantıksaldır | FULL | sayfa |
yap | yap, gövdeyi bir kez çalıştırıp ardından tekrarla koşulunu sınar | FULL | sayfa |
yerinegeç | yerinegeç türeyen türde sanal (veya soyut) üyeyi değiştirir; taban bildirimi gerekir | FULL | sayfa |
Aşağıdaki Referans bölümünde her anahtar kelime tek tek listelenir.
İlgili konular
Operatör Referansı · Tip Referansı · Temel Sözdizimi
Referans
Bu sayfa 64 katalog öğesini kapsar. Aşağıdaki maddeler language-spec, örnekler ve katalog alanlarından üretilmiştir.
eğer
Nedir?
eğer, koşul doğruysa bir bloğu çalıştıran kontrol akışı anahtar kelimesidir.
Ne zaman kullanılır?
Karara bağlı davranış gerektiğinde kullanın.
Nasıl çalışır?
edeğilse koşul ister; değilse koşul almaz. Birden çok edeğilse olabilir; en çok bir değilse olabilir. İfade-eğer üçlü işleç değildir: eğer koşul => doğruDal !=> yanlışDal.
Sözdizimi
eğer yaş >= 18{ syaz "Yetişkin"}edeğilse yaş >= 13{ syaz "Genç"}değilse{ syaz "Çocuk"}Basit örnek
yaş: tamsayı = 38eğer yaş >= 18{ syaz "Yetişkin"}değilse{ syaz "Çocuk"}Çıktı
Yetişkin
İlgili konular
edeğilse
Nedir?
edeğilse, önceki eğer/edeğilse yanlışsa yeni bir koşulu dener.
Ne zaman kullanılır?
Birden fazla sıralı koşul dalı gerektiğinde kullanın.
Dikkat edilmesi gerekenler
- edeğilse koşul ister; değilse'den önce gelir.
değilse
Nedir?
değilse, önceki kollar tutmazsa koşulsuz çalışan son daldır.
Ne zaman kullanılır?
Varsayılan davranış gerektiğinde kullanın.
Dikkat edilmesi gerekenler
- Koşul almaz. En çok bir değilse olabilir.
dön
Nedir?
dön, koleksiyon veya kapalı aralık üzerinde döngü kurar.
Ne zaman kullanılır?
Her öğe veya aralık değeri için işlem gerektiğinde kullanın.
Nasıl çalışır?
Koleksiyonda: dön kullanıcılar -> kullanıcı. Aralık her iki uç dahildir. Adım yazılmazsa yön aralıktan çıkar. dön ^ oluşturmaz.
Sözdizimi
dön 1 ile 3 -> i{ syaz i}Basit örnek
dön 1 ile 3 -> i{ syaz i}Çıktı
1 2 3
Dikkat edilmesi gerekenler
- Döngü değişkeni gövde kapsamındadır; dış adı gölgelemek hatadır.
İlgili konular
ile
Nedir?
ile bağlamsaldır: aralıkta A ile B, model kopyasında x ile { … } anlamına gelir.
Ne zaman kullanılır?
Aralık uçları veya model kopyası yazarken kullanın.
Dikkat edilmesi gerekenler
- ile blok yalnız bir nesne ifadesinden sonra gelir. Sınıf kopyası US0838.
İlgili konular
adım
Nedir?
adım, dön aralığında adım büyüklüğünü verir; yönü aralık belirler.
Ne zaman kullanılır?
1'den farklı adımlı aralık gerektiğinde kullanın.
Sözdizimi
dön 0 ile 100 adım 10 -> iDikkat edilmesi gerekenler
- Negatif adım yazılmaz.
- adım 0 geçersizdir.
İlgili konular
tekrarla
Nedir?
tekrarla, koşul her girişten önce sınanan while döngüsüdür; yap ile birleşince do-while olur.
Ne zaman kullanılır?
Koşula bağlı tekrar gerektiğinde kullanın.
Sözdizimi
tekrarla sayı < 10{ sayı++}yap
Nedir?
yap, gövdeyi bir kez çalıştırıp ardından tekrarla koşulunu sınar.
Ne zaman kullanılır?
En az bir kez çalışması gereken döngülerde kullanın.
sonsuzdön
Nedir?
sonsuzdön koşulsuz sonsuz döngü başlatır; gövde çık ile (veya süreç sonuyla) biter. tekrarla koşulu yoktur.
Ne zaman kullanılır?
Olay döngüsü veya bilinçli sonsuz tekrar gerektiğinde.
Sözdizimi
sonsuzdön{ // … çık}Dikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
çık
Nedir?
çık en iç döngüyü hemen sonlandırır. Döngü dışında kullanımı tanı hatasıdır (US0815).
Ne zaman kullanılır?
Erken döngü kırılması gerektiğinde.
Sözdizimi
dön 1 ile 3 -> i{ çık}Dikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
devam
Nedir?
devam en iç döngünün kalan gövdesini atlayıp sonraki yinelemeye geçer. Döngü dışında tanı hatasıdır.
Ne zaman kullanılır?
Kalan gövdeyi atlayıp sonraki tura geçmek için.
Sözdizimi
dön 1 ile 3 -> i{ devam}Dikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
fonksiyon
Nedir?
fonksiyon eşzamanlı (senkron) işlev bildirir. Dönüş tipi yoksa değer döndürmez; değer dönen çıkışlarda =\> gerekir.
Ne zaman kullanılır?
Yeniden kullanılabilir senkron işlem tanımlarken.
Sözdizimi
fonksiyon topla(a: tamsayı, b: tamsayı): tamsayı{ => a + b}Dikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
afonksiyon
Nedir?
afonksiyon eşzamansız işlevdir. Task<T> kullanıcı sözdiziminde görünmez; yazılan dönüş tipi beklenen değerin tipidir.
Ne zaman kullanılır?
Bekleme gerektiren işlemler (I/O, süre, async API) için kullanın.
Sözdizimi
afonksiyon bekleVeYaz(){ bekle 100.milisaniye syaz "Tamam"}Basit örnek
afonksiyon bekleVeYaz(){ bekle 100.milisaniye syaz "Tamam"} bekle bekleVeYaz()Çıktı
Tamam
Dikkat edilmesi gerekenler
- bekle normal fonksiyon içinde US0835 verir.
İlgili konular
bekle
Nedir?
bekle, async sonucunu veya süre ifadesini bekler. Süre beklerken değer döndürmez.
Ne zaman kullanılır?
afonksiyon, üst düzey async giriş, test veya eşişlem bağlamında kullanın.
Sözdizimi
bekle 2.saniyesonuç = bekle iş()model
Nedir?
model veri taşıyan tiptir; davranış için sınıf kullanılır.
Ne zaman kullanılır?
Kayıt/DTO benzeri yapılar için kullanın.
Nasıl çalışır?
Üyeler varsayılan geneldir. Örnek @ ile oluşturulur (new yoktur). ile { } kopyası modeli kopyalar; sınıf kopyası değildir.
Sözdizimi
model Kullanıcı{ ad: metin} kullanıcı: Kullanıcı = @Kullanıcı{ ad = "İbrahim"}Basit örnek
model Kullanıcı{ ad: metin} kullanıcı: Kullanıcı = @Kullanıcı{ ad = "İbrahim"} syaz kullanıcı.adÇıktı
İbrahim
İlgili konular
sınıf
Nedir?
sınıf davranış ve iş kuralı taşır; üyeler varsayılan özeldir.
Ne zaman kullanılır?
Servis, doğrulama veya davranışlı tip gerektiğinde kullanın.
İlgili konular
oluştur
Nedir?
oluştur sınıf veya model kurucu yönteminin sabit adıdır; örnek oluşturulurken bu gövde çalışır.
Ne zaman kullanılır?
Kurucu gövdesi yazılırken.
Sözdizimi
oluştur(...){}Dikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
bu
Nedir?
bu geçerli örnek örneğine erişir; örnek üyeleri ve kurucu bağlamında kullanılır.
Ne zaman kullanılır?
Örnek alanı veya yöntemi içinden kendine referans için.
Sözdizimi
bu.alanDikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
temel
Nedir?
temel taban türdeki üyeyi çağırır; US'ta sanal gönderim (virtual dispatch) uygulanmaz — doğrudan taban üyesi hedeflenir.
Ne zaman kullanılır?
Türeyen türde taban uygulamayı açıkça çağırırken.
Sözdizimi
temel.Üye(...)Dikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
genel
Nedir?
genel public görünürlüktür; üye veya üst düzey bildirim dışarıdan erişilebilir olur.
Ne zaman kullanılır?
API yüzeyi dışa açılırken.
Dikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
özel
Nedir?
özel private görünürlüktür. Sınıf üyeleri yazılmazsa varsayılan olarak özeldir.
Ne zaman kullanılır?
Yalnızca bildirim sahibi tür içinde kalan üyeler için.
Dikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
korumalı
Nedir?
korumalı protected görünürlüktür; bildirim sahibi ve türeyen türler erişebilir.
Ne zaman kullanılır?
Kalıtım zincirine açık, dışarıya kapalı üyeler için.
Dikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
dahili
Nedir?
dahili internal görünürlüktür; aynı derleme/modül sınırında paylaşılır, dışarıya kapalıdır.
Ne zaman kullanılır?
Modül içi paylaşım, dış API olmayan yardımcılar için.
Dikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
arayüz
Nedir?
arayüz sözleşme tipi bildirir; uygulama sınıfları üyeleri karşılar. Örnek durumu taşımaz.
Ne zaman kullanılır?
Çoklu tipte ortak sözleşme tanımlarken.
Sözdizimi
arayüz IOkunur{}Dikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
Kalıtım ve Arayüzler · Generics ve Erişim
soyut
Nedir?
soyut sınıf veya üyeyi soyut işaretler; eksik uygulama türeyen türde tamamlanır.
Ne zaman kullanılır?
Ortak taban + zorunlu türeyen uygulama gerektiğinde.
Dikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
statik
Nedir?
statik üye örneğe değil tipe aittir; örnek olmadan erişilir.
Ne zaman kullanılır?
Tür düzeyinde yardımcı veya paylaşılan durum için.
Dikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
sanal
Nedir?
sanal üye türeyen türde yerinegeç ile değiştirilebilir kılınır.
Ne zaman kullanılır?
Çok biçimli (polymorphic) davranış tasarılırken.
Dikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
yerinegeç
Nedir?
yerinegeç türeyen türde sanal (veya soyut) üyeyi değiştirir; taban bildirimi gerekir.
Ne zaman kullanılır?
Taban sanal üyeyi özelleştirirken.
Dikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
mühürlü
Nedir?
mühürlü sınıf/üye daha fazla türetmeyi veya override'ı kısıtlar.
alan
Nedir?
alan dosya kapsamlı ad alanı / modül bildirir. : genel üst düzey varsayılan görünürlüğü genel yapar; yazılmazsa dahili varsayılır.
Ne zaman kullanılır?
Kaynak dosyanın modül kimliğini belirlerken.
Sözdizimi
alan Ticaret.Api : genelDikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
al
Nedir?
al kaynak veya paket alma bildirir. Uzak registry yoktur; yerel paket çözümü us paket kur ile yapılır.
Ne zaman kullanılır?
Başka US kaynağına veya paket satırına bağlanırken.
Sözdizimi
al Yol.Veya.PaketDikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
olarak
Nedir?
olarak bir al bildiriminde takma ad verir; içe aktarılan adı yerelde yeniden adlandırır. Ayrı bir özellik kaydı yoktur; modül sözdiziminin parçasıdır.
Ne zaman kullanılır?
İçe aktarılan ad çakışmasını önlemek veya kısaltmak için.
Dikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
seç
Nedir?
seç switch-benzeri çok yollu denetimdir; case/default anahtarları yoktur. Kollar seçenek veya desenlerle yazılır.
Ne zaman kullanılır?
Bir değere göre ayrılan denetim akışında.
Dikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
seçenek
Nedir?
seçenek enum-benzeri ayrık değer tipi bildirir; seç kollarında kullanılır.
Ne zaman kullanılır?
Kapalı bir değer kümesi modellemek için.
Dikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
ref
Nedir?
ref referans parametresidir; çağrıda da ref yazılır. v0.2.0 derleyici yerel/parametre ref emit eder; alan/indeks/async+ByRef gated.
Ne zaman kullanılır?
Çağıranın değişkenini yerinde güncellemek gerektiğinde.
Sözdizimi
fonksiyon büyüt(ref x: tamsayı){} büyüt(ref sayaç)Dikkat edilmesi gerekenler
- Alan
ref, indeksrefve async+ByRef desteklenmez (gated). - Ayrıntılı öğretim: ref ve çıktı sayfası.
İlgili konular
çıktı
Nedir?
çıktı parametresi fonksiyondan dışarıya yazılır; çağrıda çıktı tekrar yazılır.
Dikkat edilmesi gerekenler
- Derleyici tarafında DEFERRED olabilir.
dene
Nedir?
dene korumalı bölgeyi başlatır; en az bir yakala gerektirir.
Ne zaman kullanılır?
Hata yakalama gerektiğinde kullanın.
Nasıl çalışır?
yakala kolları sırayla denenir. sonunda isteğe bağlıdır; normal bitiş, fırlatma ve çık/devam sonrası da çalışır.
Sözdizimi
dene{ işlemYap()}yakala hata{ syaz hata.mesaj}sonunda{ temizle()}yakala
Nedir?
yakala hata koludur. Tipsiz yakalama kullanıcı hatası ve çalışma zamanı arızasını yakalar.
Ne zaman kullanılır?
dene ile birlikte hata işlemek için kullanın.
Dikkat edilmesi gerekenler
- Tipli yakala yalnız Hata türevlerini eşleştirir; sıfıra bölme tipsiz yakalamaya düşer.
sonunda
Nedir?
sonunda temizleme bloğudur; çoğu çıkış yolundan sonra çalışır.
Ne zaman kullanılır?
Kaynak kapatma gibi kesin çalışması gereken kod için kullanın.
Dikkat edilmesi gerekenler
- sonunda yeni hata fırlatırsa o hata birincildir.
fırlat
Nedir?
fırlat bir Hata değerini fırlatır; kontrol yakala / sonunda yoluna düşer.
Ne zaman kullanılır?
İş kuralı veya beklenmeyen durumu hata olarak iletirken.
Sözdizimi
fırlat Hata("…")Dikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
başında
Nedir?
başında, dene ile aynı korumalı bölgede hazırlık aşamasıdır.
Nasıl çalışır?
başında hata verirse dene çalışmaz, eşleşen yakala ve sonunda çalışır.
olay
Nedir?
olay, dinleyici listesi taşıyan bildirimdir; += / -= ve tetikle ile kullanılır.
İlgili konular
eşişlem
Nedir?
eşişlem birden fazla bağımsız bekle işini birlikte başlatır. Ek thread-safety garantisi iddia edilmez; semantik özellik sayfasına bakın.
Ne zaman kullanılır?
Bağımsız asenkron işleri yan yana başlatırken.
Dikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
doğru
Nedir?
doğru mantıksal true literaliidir; tipi mantıksaldır. Koşul ve sav ifadelerinde kullanılır.
Ne zaman kullanılır?
Boolean doğru değeri yazarken.
Sözdizimi
bayrak: mantıksal = doğruDikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
yanlış
Nedir?
yanlış mantıksal false literaliidir; tipi mantıksaldır. Koşul ve sav ifadelerinde kullanılır.
Ne zaman kullanılır?
Boolean yanlış değeri yazarken.
Sözdizimi
bayrak: mantıksal = yanlışDikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
doğrula
Nedir?
doğrula model kurallarını çalıştırır; hata fırlatmaz, liste<metin> döner.
kural
Nedir?
kural, doğrula içinde mantıksal koşul ve ileti üretir.
dönüşüm
Nedir?
dönüşüm, kaynak tipi hedef tipe açık eşleme bildirir; örtük alan kopyası yoktur.
Sözdizimi
dto: KullanıcıDto = kullanıcı.dönüştür<KullanıcıDto>()İlgili konular
bağla
Nedir?
bağla servis/db/ayar çözümlemesi yazar; @ kurucu çağrısı değildir.
Sözdizimi
bağla servis: KullanıcıServisibağla db: UygulamaDbbağla ayar: MongoDbAyarİlgili konular
Bağımlılık Enjeksiyonu · Yapılandırma
servis
Nedir?
servis DI servis tipi ve ömrünü bildirir; bağla servis ile kayda alınır. Ömür belirteçleri: kapsamlı, tekil, geçici.
Ne zaman kullanılır?
Bağımlılık enjeksiyonu kaydı tanımlarken.
Dikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
kapsamlı
Nedir?
kapsamlı scoped DI ömrüdür; aynı kapsamda tek örnek paylaşılır, kapsam bitince serbest kalır.
Ne zaman kullanılır?
İstek/kapsam başına bir örnek gerektiğinde.
Dikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
tekil
Nedir?
tekil singleton DI ömrüdür; uygulama boyunca tek örnek tutulur.
Ne zaman kullanılır?
Paylaşılan uzun ömürlü servisler için.
Dikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
geçici
Nedir?
geçici transient DI ömrüdür; her çözümlemede yeni örnek üretilir.
Ne zaman kullanılır?
Durumsuz kısa ömürlü bağımlılıklar için.
Dikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
kontrolcü
Nedir?
kontrolcü web uç noktalarını gruplar. v0.2.0’da Kestrel gerçek TCP dinler.
İlgili konular
rota
Nedir?
rota kontrolcü içinde HTTP rota üst verisini bildirir. Yöntem adları evrensel kalır: GET, POST, PUT, PATCH, DELETE.
Ne zaman kullanılır?
HTTP uç noktası eşlemesi yazılırken.
Sözdizimi
rota GET "/"Dikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
test
Nedir?
test birim testi bildirir; us test ile çalıştırılır.
beklenen
Nedir?
beklenen yerel test gövdesinde savdır; ifadenin mantıksal ve doğru olmasını ister. İlk yanlış sav testi durdurur.
Ne zaman kullanılır?
US yerel testlerinde doğrulama yazarken.
Sözdizimi
beklenen sonuç == 5Dikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
işlem
Nedir?
işlem veritabanı transaction bloğudur; onayla commit, gerial rollback yapar.
Ne zaman kullanılır?
Atomik şema/veri değişiklikleri için.
Dikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
İşlem (Transaction) · Veritabanı
onayla
Nedir?
onayla işlemi onaylayıp kapsamı kapatır; yalnız işlem içinde geçerlidir.
gerial
Nedir?
gerial işlemi geri alıp kapsamı kapatır; yalnız işlem içinde geçerlidir.
veritabanı
Nedir?
veritabanı şema bildiriminin köküdür; tablolar tablo üyeleridir. MemoryDatabase veya SQL Server sağlayıcısı kullanılabilir.
Ne zaman kullanılır?
Veritabanı şeması tanımlarken.
Dikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
tablo
Nedir?
tablo veritabanı içinde modele bağlı tablo üyesidir. Sorgu/güncelleme API'leri veritabanı belgesindedir.
Ne zaman kullanılır?
Şema içinde tablo bildirirken.
Dikkat edilmesi gerekenler
- Tam örnek ve kurallar için ilgili konu sayfasına bakın (çapraz bağlantı).
İlgili konular
birlikte
Nedir?
birlikte ilişki yükleme yoludur; iç içe birlikte bu sürümde US0863 verebilir.
İlgili konular
_başında
Nedir?
_başında hazırlık hatasını yutmaz; yakala çalışmaz, sonunda çalışır, sonra hata iletilir.
Dikkat edilmesi gerekenler
- Hata yutulmaz. sonunda kendi hatasını fırlatırsa o birincildir.