Bu maddedeki üslubun, ansiklopedik bir yazıdan beklenen resmî ve ciddi üsluba uygun olmadığı düşünülmektedir. |
- Temel madde: C#
C#'ın sözdizimi, kodların nasıl yazılacağını ve yorumlanması gerektiğini tanımlayan kurallar kümesidir.
Temel Bilgiler (Basics)
Tanımlayıcı (Identifier)
Tanımlayıcı, kod içindeki nesnenin ismidir.
Değişkenler,
- "_" ile
- Büyük ve küçük harf ile başlayabilir.
Fakat;
- Bir numerik karakter ile başlayamaz.
- Anahtar kelime (keyword) hariç, sembol ile başlayamaz. [Anahtar Kelimeler (Keywords)]
- 511 karakterden fazla karaktere sahip olamaz.
Anahtar kelimeler (Keywords)
abstract | as | base | bool | break | byte | case | catch |
char | checked | class | const | continue | decimal | default | delegate |
do | double | else | enum | event | explicit | extern | false |
finally | fixed | float | for | foreach | goto | if | implicit |
in | int | interface | internal | is | lock | long | namespace |
new | null | object | operator | out | override | params | private |
protected | public | readonly | ref | return | sbyte | sealed | short |
sizeof | stackalloc | static | string | struct | switch | this | throw |
true | try | typeof | uint | ulong | unchecked | unsafe | ushort |
using | virtual | void | volatile | while | - | - | - |
Bağlamsal anahtar kelime, kodda belirli bir anlam sağlamak için kullanılan ancak C# dilinde rezerve edilmiş bir sözcük olmayan kelimedir. Bazı bağlamsal anahtar kelimeler, örneğin partial ve where, birden fazla bağlamda özel anlamlara sahiptir. Aşağıdaki C# anahtar kelimeleri bağlamsaldır:
add | and | alias | ascending |
args | async | await | by |
descending | dynamic | equals | from |
get | global | group | init |
into | join | let | managed |
nameof | nint | not | notnull |
nuint | on | or | orderby |
partial | record | remove | required |
select | set | unmanaged | value |
var | when | where | with |
yield | - | - | - |
Anahtar kelimeler, değişken isimlendirirken kullanılamayan ayrılmış sözcüklerdir. Ancak, kullanılmak istenilen kelimenin önüne @ (kuyruklu a) koyarak, tanımlayıcı hâle getirilebilir.
string @out; //Şimdi olağan tanımlayıcı kelime olarak kullanılabilir.
Not: out
günümüzde hala kullanılabilen bir anahtar kelimedir.
Değişkenler (Variables)
Değişkenler, değerlerle ilişkilendirilmiş tanımlayıcılardır. Değişkenin türü ve adı yazılarak bildirilirler ve isteğe bağlı olarak aynı deyim içinde ilk değerleri atanabilir.
Tanımlama (Declare)
int degiskenim; // 'int' türünde 'degiskenim' adında başlangıç değeri atanmamış bir değişken tanımlama
Atama (Initialize)
int degiskenim; // Atama yapılmamış bir değişken bildirme degiskenim = 35; // Değişkene bir değer atama
Bildirim ve Atama (Declare & Initialize)
int degiskenim = 35; // Aynı zamanda değişkenin bildirimi ve atanması
Büyük ve küçük harfe duyarlıdır
Aynı isimde de olsa, değişkenler büyük ve küçük harf farkı olduğunda farklı değişkenler olarak kullanılır ve değer tutabilir.
string book = "Suç ve Ceza"; string Book = "Savaş ve Barış";
Programlama dili ile ilgili bu madde seviyesindedir. Madde içeriğini genişleterek Vikipedi'ye katkı sağlayabilirsiniz. |
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Bu maddedeki uslubun ansiklopedik bir yazidan beklenen resmi ve ciddi usluba uygun olmadigi dusunulmektedir Maddeyi gelistirerek ya da konuyla ilgili tartismaya katilarak Vikipedi ye katkida bulunabilirsiniz Temel madde C C in sozdizimi kodlarin nasil yazilacagini ve yorumlanmasi gerektigini tanimlayan kurallar kumesidir Temel Bilgiler Basics Tanimlayici Identifier Tanimlayici kod icindeki nesnenin ismidir Degiskenler ile Buyuk ve kucuk harf ile baslayabilir Fakat Bir numerik karakter ile baslayamaz Anahtar kelime keyword haric sembol ile baslayamaz Anahtar Kelimeler Keywords 511 karakterden fazla karaktere sahip olamaz Anahtar kelimeler Keywords abstract as base bool break byte case catchchar checked class const continue decimal default delegatedo double else enum event explicit extern falsefinally fixed float for foreach goto if implicitin int interface internal is lock long namespacenew null object operator out override params privateprotected public readonly ref return sbyte sealed shortsizeof stackalloc static string struct switch this throwtrue try typeof uint ulong unchecked unsafe ushortusing virtual void volatile while Baglamsal anahtar kelime kodda belirli bir anlam saglamak icin kullanilan ancak C dilinde rezerve edilmis bir sozcuk olmayan kelimedir Bazi baglamsal anahtar kelimeler ornegin partial ve where birden fazla baglamda ozel anlamlara sahiptir Asagidaki C anahtar kelimeleri baglamsaldir add and alias ascendingargs async await bydescending dynamic equals fromget global group initinto join let managednameof nint not notnullnuint on or orderbypartial record remove requiredselect set unmanaged valuevar when where withyield Anahtar kelimeler degisken isimlendirirken kullanilamayan ayrilmis sozcuklerdir Ancak kullanilmak istenilen kelimenin onune kuyruklu a koyarak tanimlayici hale getirilebilir string out Simdi olagan tanimlayici kelime olarak kullanilabilir Not out gunumuzde hala kullanilabilen bir anahtar kelimedir Degiskenler Variables Degiskenler degerlerle iliskilendirilmis tanimlayicilardir Degiskenin turu ve adi yazilarak bildirilirler ve istege bagli olarak ayni deyim icinde ilk degerleri atanabilir Tanimlama Declare int degiskenim int turunde degiskenim adinda baslangic degeri atanmamis bir degisken tanimlama Atama Initialize int degiskenim Atama yapilmamis bir degisken bildirme degiskenim 35 Degiskene bir deger atama Bildirim ve Atama Declare amp Initialize int degiskenim 35 Ayni zamanda degiskenin bildirimi ve atanmasi Buyuk ve kucuk harfe duyarlidir Ayni isimde de olsa degiskenler buyuk ve kucuk harf farki oldugunda farkli degiskenler olarak kullanilir ve deger tutabilir string book Suc ve Ceza string Book Savas ve Baris Programlama dili ile ilgili bu madde taslak seviyesindedir Madde icerigini genisleterek Vikipedi ye katki saglayabilirsiniz