C# TALK: C# İngilizce terimleri
C# ve nesne tabanlı programlamanın temel kavramları.
Temel · BASICS
- NAMESPACEnamespace (ad alanı)
- METHODmetot
- VOIDvoid (değer döndürmeyen)
- SEMICOLONnoktalı virgül
- CURLY BRACESsüslü parantez
- CONSOLEkonsol
- VARIABLEdeğişken
- USINGusing (kütüphane ekleme)
- MAINMain (başlangıç metodu)
- PARAMETERparametre
- RETURNreturn (değer döndürme)
- COMMENTyorum satırı
- OPERATORoperatör
- CONCATENATIONbirleştirme (metin)
- LAMBDA EXPRESSIONlambda ifadesi
- STRING INTERPOLATIONmetin içine değer yerleştirme
- CONSOLE.WRITELINEekrana satır yazdırma
- CONSOLE.READLINEklavyeden satır okuma
- METHOD OVERLOADINGmetot aşırı yükleme
- OUT PARAMETERout parametresi
Veri tipleri · DATA TYPES
- INTint (tam sayı)
- DOUBLEdouble (ondalıklı sayı)
- STRINGstring (metin)
- BOOLbool (mantıksal)
- ARRAYdizi
- CHARchar (karakter)
- DECIMALdecimal (hassas ondalık)
- LISTList (liste)
- VARvar (tür çıkarımı)
- NULLnull (boş)
- ENUMenum (sabit listesi)
- NULLABLE TYPEnull atanabilir tür
- DATETIMEtarih-saat türü (DateTime)
- GENERICjenerik (genel) tür
- RECORDrecord türü (değer eşitlikli sınıf)
- PARSEmetni sayıya dönüştürme (parse)
- VALUE TYPEdeğer türü
Nesne tabanlı · OOP
- CLASSclass (sınıf)
- OBJECTnesne
- PUBLICpublic (herkese açık)
- PRIVATEprivate (özel)
- STATICstatic (statik)
- INHERITANCEkalıtım
- CONSTRUCTORyapıcı metot
- INTERFACEarayüz (interface)
- PROPERTYözellik (property)
- FIELDalan (field)
- OVERRIDEoverride (ezme)
- INSTANCEörnek (instance)
- DELEGATEtemsilci (delegate)
- EVENT HANDLERolay işleyici
- ACCESS MODIFIERerişim belirleyici
- BASE CLASStemel sınıf
- VIRTUAL METHODsanal metot
- NEW KEYWORDnew anahtar kelimesi
Araçlar · TOOLS
- VISUAL STUDIOVisual Studio
- COMPILERderleyici
- DEBUGGERhata ayıklayıcı
- BREAKPOINTkesme noktası
- NUGETNuGet (paket yöneticisi)
- .NET.NET platformu
- ASP.NETASP.NET (web çatısı)
- ENTITY FRAMEWORKEntity Framework (ORM aracı)
- LINQLINQ (dil içi sorgu)
- SOLUTIONsolution (proje çözüm dosyası)
- UNITYUnity (oyun motoru)
Akış · CONTROL FLOW
- IF ELSEif-else
- SWITCHswitch (seçim yapısı)
- FOR LOOPfor döngüsü
- FOREACHforeach
- WHILE LOOPwhile döngüsü
- TRY CATCHtry-catch
- BREAKbreak
- INCREMENTartırma (++)
- ASYNC METHODasenkron metot
- EXCEPTIONistisna (çalışma hatası)
- FINALLY BLOCKfinally bloğu
- USING STATEMENTusing bloğu (otomatik kaynak kapatma)
- DO WHILEdo-while döngüsü
- CONTINUEcontinue (sonraki tura geç)