Ana içeriğe atla

Kayıtlar

Ekim, 2013 tarihine ait yayınlar gösteriliyor

Csharp Anahtar Kelimeler (Keywords) Yazı Dizisi - Lock Kullanımı

merhaba, bu makalede csharp içerisindeki lock deyimini ve bu deyimin ne işe yaradığını incelemeye çalışacağız; Lock özellikle çok kanallı programlama esnasında kullanılır.Lock içerisindeki işlemler bitmeden diğer işlemler yapılmaz.Thread uygulamalarında lock ile belirtilen işlemler önce yapılır diğerleri sıraya sokulur.Lock içerisindeki işlem bitmeden tekrardan Lock çalıştırılamaz. private Object Kilit = new Object(); -- Lock Nesnemizi Oluşturalım lock (Kilit) { List.Add("Deger"); } Şeklinde Kullanılır.

C# Anahtar Kelimeler(Keywords) Yazı Dizisi - Checked ve Unchecked

Merhaba, bu makalemizde c# dilinde yer alan anahtar kelimelerden(keywords) bazılarını inceleyeceğiz;ne işe yaradıklarını öğrenecek ve her biri için bir adet küçük örnek yapacağız. Checked ve Unchecked : Bu Operatör tür dönüşümlerini kontrol altında tutmak için kullanılır.Tür dönüşümlerinin yapılabilirliliğini kontrol eder.Yapılamazsa overflow verir ve değişkenlerin eski değerini korur.unchecked; checked içerisinde kontrol etmek istemediklerimiz için kullanılır. int i=5; byte c; checked { b=(byte)i; unchecked { c=(byte)a; } } İmplicit ve Explicit : Implicit ve Explicit operator ile bir tipin başka bir tipe çevrilebilirliğini sağlayabiliriz.Base bir class'tan türeyen iki farklı class ı birbirlerine dönüştürmeye yarar.Cannot implicitly convert type x to x hatasinin çözümü bu şekilde sağlanır. public class Musteri { public int DogumYili{ get; set; } public string Cinsiyet{ get; set; } } Şimdi Müşteri class'ımızın bir örneğini yaratalım ve değişkenlerini set edelim;