C# ile Region Nedir | nasıl kullanılır | hakkında geniş bilgi
kaynak=bilgihoocam.blogspot.com
Örnek vermek gerekirse bir alışveriş sitesini ele alalım. Bu alışveriş sitesinde sırayla; Sepet işlemleri, sepet doldurma, sepet boşaltma, sepete ürün ekleme gibi bir çok işlemi yapan bir Basket adında bir class dosyamız olsun ve sepet ile ilgili tüm değişiklikleri bu class içerisinden halledelim. Fakat kodlarımızı ne kadar fonksiyonel yaparsak yapalım yani her işlemin bir fonksiyonu olsa da çoğu zaman başka işlerlemlerde yapabiliriz. Bu gibi durumlarda kodlarımızı üstüne comment yazarız bu bir nebze olsada işimizi çözer fakat kodlarımızın sağ kısmında kapattığımızda herhangi bir açıklama yapmaz bize.
Bu gibi durumlarda kodlarımızı kapamamıza rağmen hangi kapalı olan kodun ne iş yaptığını bilmeyiz bu gibi durumlarda karmaşıklık olur ve altından kalkılmayacak şeyler çıkar ortaya bu gibi durumlarda bunu engelleyebilmek için #region kullanırız. Region açmak için diyezle birlikte#region ibaresini kullanırız. Bitmesini ise #endregion şeklinde sağlarız.
Kodların başlangıç yerine #region bitiş yerine ise #endregion ibarelerini kullanırız. Eğer #endregion ifadesini kullanmazsak #region başlangıç noktasından süslü parantezin en sonuncusuna kadar alır. Bir şekilde rezerve ediyoruz bu şekilde.
Örnek kullanımı hakkında ;
kaynak=bilgihoocam.blogspot.com
Örnek vermek gerekirse bir alışveriş sitesini ele alalım. Bu alışveriş sitesinde sırayla; Sepet işlemleri, sepet doldurma, sepet boşaltma, sepete ürün ekleme gibi bir çok işlemi yapan bir Basket adında bir class dosyamız olsun ve sepet ile ilgili tüm değişiklikleri bu class içerisinden halledelim. Fakat kodlarımızı ne kadar fonksiyonel yaparsak yapalım yani her işlemin bir fonksiyonu olsa da çoğu zaman başka işlerlemlerde yapabiliriz. Bu gibi durumlarda kodlarımızı üstüne comment yazarız bu bir nebze olsada işimizi çözer fakat kodlarımızın sağ kısmında kapattığımızda herhangi bir açıklama yapmaz bize.
Bu gibi durumlarda kodlarımızı kapamamıza rağmen hangi kapalı olan kodun ne iş yaptığını bilmeyiz bu gibi durumlarda karmaşıklık olur ve altından kalkılmayacak şeyler çıkar ortaya bu gibi durumlarda bunu engelleyebilmek için #region kullanırız. Region açmak için diyezle birlikte#region ibaresini kullanırız. Bitmesini ise #endregion şeklinde sağlarız.
Kodların başlangıç yerine #region bitiş yerine ise #endregion ibarelerini kullanırız. Eğer #endregion ifadesini kullanmazsak #region başlangıç noktasından süslü parantezin en sonuncusuna kadar alır. Bir şekilde rezerve ediyoruz bu şekilde.
Örnek kullanımı hakkında ;