Google da ara

 

Temmuz 2010
Pts Sal Çar Per Cum Cts Paz
« Haz    
 1234
567891011
12131415161718
19202122232425
262728293031  

Google Reklamları

Dil Seçimi

Bağış yada Ödeme

#region kullanımı

#region kodların daha okunabilir bloklar haline getirilmesi amacıyla kullanılan bir keyword dur. Bir class yazdınız ve bu class içerisinde private field lar ve public propertyleriniz var ayrıca static methodlarda yine mevcut bunlardan her bir grubu mantıksal olarak gruplamak amacıyla #region ları kullanırız. Bu keywordler derleme anında dikkate alınmazken, geliştirme aşamasında takım arkadaşlarınıza ve size büyük kolaylık sağlar. Ayrıca Visual studio tarafında en büyük kolaylıklarından bir tanesi yanında bir (-) işareti çıkartması ve bunu collapse (daraltmak) edebilmeniz.

Örnek kullanım:

public class Kitap:IKoseliDeneme
{
#region Fields
private int _TestField = 0;
private bool _IsTestClass = true;
private string _BlogAddress = "www.yilmazyavuz.com";
#endregion Fields

#region Properties
public bool IsThisAProperty { get; set; }
public int TestProperty { get; set; }
#endregion Properties

public string this[int sayfaNo]
{
get
{
return (sayfaNo * 2).ToString();
}
set
{
//bişeyler oluyor
}
}

#region Constructors
public Kitap()
{

}
public Kitap(int sayfaSayisi)
{
//bişeyler oluyor
}
#endregion Constructors
}

Visual Studio da Collapse edilmiş hali:
regionornek

#endregion dan sonra tanımı tekrar yazmanız gerekli değildir. Ancak kullanım kolaylığı açısından binlerce satır içeren bir region ın sonunu daha kolay bulabilmek açısından önemlidir.
Visual Studio üzerindeki snippet ı region dır.