Murat ÖZCAN | Yazılımcı'nın Not Defteri | Sayfa 5

Murat ÖZCAN

C 0

C# Struct (yapı) Kullanımı

Struct class tanımlanır gibi tanımlanır class yerine struct yazılarak tanımlama işlemi yapılır. Yapılar değer tipidir stack bölgesinde saklanırlar ve kalıtımı desteklemezler. Yapılar new anahtar sözcüğü ile tanımlandığında yapının yapıcı metodu çağrılır ve ilk değişkenlerin...

C 0

Const ve ReadOnly

Const olarak bildirilen değişkenlere bildirim esnasında değerleri atanmalıdır. Bu değer sonradan değiştirilememektedir. Const olarak tanımlı değişkenlerin değerleri derleme anında hesaplanabilmeli ya da doğrudan belirtilmelidir. Const  değişkenlere statik değerler gibi doğrudan sınıf adı ile erişim...

C 0

Property Kullanımı

Zaman zaman sınıf içerisindeki bir değişkene farklı sınıflardan doğrudan erişim sağlanamamasını kontrollü bir şekilde erişim sağlanabilmesini isteyebiliriz. Bu durumda kontrol işlemini gerçekleştiren metotlar yazılabilir ya da başka bir metot daha yazmadan sadece property kullanarak...

C 0

This Anahtar Sözcüğü Kullanımı

This anahtar sözcüğü kısaca ve en basit tabiri ile Sınıftan Gelen Değer anlamına gelmektedir. Bazı durumlarda hem sınıf seviyesinde hem de metot içerisinde aynı isme sahip değişken tanımlayabiliriz. Bu gibi durumlarda kullanım esnasında compiller...

C 0

Math Sınıfı Metotlar

C# dilinde matematiksel bir takım işlemleri gerçekleştirmek için math sınıfı metotlarından faydalanabiliriz. Math sınıfı static bir sınıf olduğu için herhangi bir nesne tanımlamadan doğrudan erişim sağlayarak metotlardan faydalanabiliriz. Aşağıdaki örnekte gerekli açıklamalar mevcuttur. 123456789101112131415161718192021222324252627using...

C 0

Ref ve Out Anahtar Sözcüğü Kullanımı

Ref anahtar sözcüğü değer türünde bir parametre ile metot çağırırken  metodu referans türü bir değer ile çağırıyormuş gibi işleme alınmasını yani değerin bir kopyasının daha çıkartılmamasını sadece referans alınmasını sağlar.  Ref anahtarı sözcüğü ile...

C 0

Metotlara Farklı Türde Değer Göndermek

Object türü tüm veri türlerini kapsayan bir türdür.  Object türüne hangi türde veri yüklersek o türün özelliğine sahip olmaktadır. Metotlara parametre gönderirken tek bir dizi değişkeni object olarak tanımlayarak params metodunu kullanıp, bu object...

C 0

Diziyi Tersine Çevirmek Array.Reverse

C# dilinde dizi içerisindeki elemanların indis sıralamasını tersine çevirebiliriz. Bu şekilde işlem yaptığımızda dizi içerisindeki sıralama tamamen tersine dönecektir. Aşağıdaki örnekte dizi tamamen tersine çevrilmektedir. 123456789101112131415161718192021222324using System; namespace ConsoleApplication44 { class Program { static...

C 0

Dizilerde Değer Sıfırlama İşlemi Array.Clear Kullanımı

Dizi değişkenlerin barınmış olduğu elemanları dilediğimi zaman default değerlerine döndürebiliriz. Default değerler numerik tipler için 0 referans türleri için null bool türleri için false’dir. Örneğimizde 8. satırda dizimiz tanımlanmış olup öncelikle foreach kullanılarak olduğu...

C 0

C# Dizilerde Sıralama İşlemi Array.Sort Kullanımı

Dizilerde sıralama işlemi için Array sınıfının Sort metodu kullanılmaktadır. Şu an için en basit kullanımına örnek vereceğim 8. satırda tanımlanmış olan dizi değişkeni foreach ile ekrana bastırdığımızda elemanlar tanımlamış olduğunuz indis sırası ile yazılmaktadır....