[DebuggerDisplay("{Key}:{Value}")]
public class SiteParam
{
public string Key { get; set; }
public string Value { get; set; }
}
Linq ile List içindeki kayıtların birden fazla alanını update etmek
(from sample in sampleList
select sample).ToList().ForEach((sample) =>
{
sample.Name=”alicia”;
sample.Status=2;
});
Hashtable ve Dictionary Arasındaki Farklar
1-) Hashtable threadsafe’tir, Dictionary değildir.
2-) Değerini almaya çalıştığınız key yoksa, Dictionary hata verirken Hashtable null döndürür
Ücretsiz Html Template Siteleri
Sql Query’sine Hata Verdirmek
Aşağıdaki kod ile sql kodunun patlamasını sağlayabiliyoruz. Yalnız dikkat edilmesi gereken nokta, hata verdikten sonra diğer satırların çalışmaması için "RETURN" deyimini kullanmak.
RAISERROR(
'Hata oluştu.'
,16,1)
RETURN
SELECT 'çalışmayacak satır'
Wcf Service nasıl çağrılmalı?
try { ... wcfClient.Close(); } catch (CommunicationException ex) { ... wcfClient.Abort(); } catch (TimeoutException ex) { ... wcfClient.Abort(); } catch (Exception ex) { ... wcfClient.Abort(); throw; }
Android Adres Defteri Uygulaması Geliştirmek
Basit bir Android adres defteri uygulaması örnek kodları.
Telefon rehberini listeleyip seçilen kişiye çağrı yapar.
Lambda Expression ile “FindControls” Örneği
var ctrls = brk.FindControls(Page, item => item is LinkButton);
public class brk { public static List<Control> FindControls(Control parent, Func<Control, bool> del) { var retval = new List<Control>(); foreach (Control child in parent.Controls) { retval.AddRange(FindControls(child, del)); if (del(child)) retval.Add(child); } return retval; } }
Debug yaparken integer değerler hexadecimal (16) olarak gözüküyor
Visual Studio’da debug yaparken integer veri tipleri hexadecimal olarak görünüyorsa aşağıdaki adımları uygulayın.
1-) Hex değere sağ tıklayıp “Hexadecimal Display” ‘in check’ini kaldırın.