ETİKETLER
c-sharp
for Döngüsü
for döngüsü kullanımında, döngüde kullanılması için bir değişken oluşturulur , buna başlanğıç değeri belirlenir örnegin int i = 0 gibi . Ardından döngünün sınırlarını belirleyen koşul ifadesi gelir örneğin i < 10 ifadesi, koşuldur.Son olarak degişkenin üzerinde gerçekleşecek matematiksel ifade yer alır i++ ifadesi gibi. Bu örnekte, gerekli koşul doğru (true) olduğu sürece, başlangıç değerine artırım işlemi gerçekleşir. for döngüsünün genel yazım şekli aşağıdaki gibidir:
switch Deyimi
switch deyimi de, if deyimi gibi uygulama akışını kontrol etmek için kullanılır. Genellikle daha okunaklı ve birçok durum için daha verimli olduğu için, karmaşık else if blokları yerine kullanılır. Genel yazım şekli şöyledir:
Kontrol Yapıları
İlişkisel ve Mantıksal Operatörler
Uygulama geliştirilirken, programın akışı sırasında verilmesi gereken çeşitli kararlar için belirli yapıların ve ölçütlerin tanımlanması gerekir. Verilecek bu kararlara göre programın akışı farklı bir yönde ilerletilebilir ve her çalıştırılmasında o anki duruma uygun sonuçlar vermesi sağlanabilir. Bu karar yapıları, belirli karşılaştırmaların yapılmasını da gerektirebilir. Örneğin, çeşitli nedenlerle kullanıcıdan alınan bir bilgiyi belirli bir ölçüte göre sınamak isteyebilirsiniz.
Metotlar
Program yazarken, uygulamanıza iş yaptırabilmek için kod blokları oluşturursunuz. Bu kod blokları birden fazla yerde kullanılmak istendiğinde, aynı kodları tekrar yazmak yerine, yapılan işlemi bir metot olarak hazırlayabilir ve ihtiyaç duyduğunuz yerde metot ismi ile çağırarak çalıştırabilirsiniz. Bu size daha az kod yazma imkanı sağlar. Ayrıca, tek bir noktadan metodun çağrıldığı her yerdeki çalışma mantığında değişiklikler yapabilirsiniz.
Sınıflar (Classes)
OOP temelde nesneler ve onların ilişkisi üzerine kurulu bir metodoloji olarak tanımlanmıştır. Ancak öncelikli olarak sınıf mantığının iyi anlaşılması gerekir. Nesneler sınıflardan türetilir ve yetenekleriyle yapabilecekleri sınıflarla belirtilir. Nesne-Sınıf ilişkisi için şöyle bir örnek verilebilir: İnsan bir sınıftır, ama her bir kişi, insan sınıfının bir nesnesidir. Örneğin, günlük kullanımda Ali bir insandır diyebiliyor olsak da, şu denklem yanlıştır: İnsan=Ali. Eğer sözlükte insan maddesinin yanında tanım olarak Ali’den bahsedilmiyorsa, bu eşitlik hiçbir zaman doğru olamaz.
foreach Döngüsü
for döngüsü gibi yaygın kullanılan bir diğer döngü de foreach döngüsüdür. foreach, dizi (array) ve koleksiyon (collection) tabanlı nesnelerin elemanları üzerinden ilerleyen, iterasyon gerçekleştirerek bu elemanlara erişip iş katmanınızı oluşturabileceğiniz bir döngüdür.
Bu döngünün genel kullanımı aşağıdaki gibidir:
foreach (tip değişken in koleksiyon)
{
yapılacak işler
}
C# Dilinin Tarihçesi
C# programlama dili, Microsoft tarafından ECMA ve ISO standartlarında geliştirilmiş orta seviye bir programlama dilidir. ECMA ve ISO yazılım dünyasında diller konusunda standartları belirleyen en yetkin iki kuruluştur. Microsoft, her ne kadar ilk başlarda bu standartlar çerçevesinde geliştirmeye başlasa da C# 3.0 ile birlikte kendi standardını oluşturmuş ve dili tamamen .NET için geliştirmeye başlamıştır.