Github'daki bazı projelere bakıyorum. karakterleri arasına yazılmış kodlara denk geldim. rnek; 44. 47. 62. 113. 47. satır gibi olanlar anlaşılabilir win32 api ekliyor ama diğerleri nedir. Ve bu " " belirteci tam olarak ne için kullanılır merak ediyorum. Şimdiden teşekkürler. Kaynak; https://github.com/djhohnstein/SharpLogger/blob/master/Program. cs Https tarafından 08/Eyl/19 12:17 tarihinde düzenlenmiştir

olayin win32 ile bir alakasi yok hocam, bu bahsettigin isaretler attribute olarak geciyor https://www.codeproject.com/Articles/827091/Csharp-Attributes-in-minutes Sinif/metod icin yaptiginda bazi kisitlamalar ekleyebiliyorsun. Tekrar tekrar yazmak yerine isini kolaylastiriyor. Genelde bu amacla kullaniliyor. rnek vermem gerekirse, bir webservisim var ve classimin icinde bazi metodlar var ve ben bu metodlarda yetki kontrolü yapmak istiyorum. Eger yetkisi varsa bu metodu kullanabilmsin. Syle yaparim mesela publich IList GetMembers { if(_userHasRight throw new Exception ; } ben metodun icinde bu kontrolü yapmak yerine syle yapabilirim publich IList GetMembers publich IList GetLastMember Grdügün gibi metodlara erisim seviesi bile verebilyiorum. Eger yetkisi Admin ise su metodlari cagirabilsin, yani yetkisine gre metodlari cagirabiliyor. Bu metod bazinda, bunu tüm class'a da uygulayabilirsin bylece her metod icin attribute tanimlamak zorunda kalmazsin. Benzer seyi property'ler icin de yapabilirsin. Mesela isim alani var ve max 50 ve min 5 karakter girilmesini istiyorsun public string Name; gibi.. Tabi bu attributeler ayri ayri siniflar, metodlar. Bunlarin arkaplanda kodunu yazip, kendi siniflarinda kullanman lazim. Hazir yapilar degil yani. umarim aciklayici olmustur Çok teşekkürler hocam. Açıklama için ayrıca teşekkürler. Tam oturması için pratik yapmak lazım biraz.

olayin win32 ile bir alakasi yok hocam, bu bahsettigin isaretler attribute olarak geciyor https://www.codeproject.com/Articles/827091/Csharp-Attributes-in-minutes Sinif/metod icin yaptiginda bazi kisitlamalar ekleyebiliyorsun. Tekrar tekrar yazmak yerine isini kolaylastiriyor. Genelde bu amacla kullaniliyor. rnek vermem gerekirse, bir webservisim var ve classimin icinde bazi metodlar var ve ben bu metodlarda yetki kontrolü yapmak istiyorum. Eger yetkisi varsa bu metodu kullanabilmsin. Syle yaparim mesela publich IList<Members> GetMembers { if(_userHasRight throw new Exception ; } ben metodun icinde bu kontrolü yapmak yerine syle yapabilirim publich IList<Members> GetMembers publich IList<Members> GetLastMember Grdügün gibi metodlara erisim seviesi bile verebilyiorum. Eger yetkisi Admin ise su metodlari cagirabilsin, yani yetkisine gre metodlari cagirabiliyor. Bu metod bazinda, bunu tüm class'a da uygulayabilirsin bylece her metod icin attribute tanimlamak zorunda kalmazsin. Benzer seyi property'ler icin de yapabilirsin. Mesela isim alani var ve max 50 ve min 5 karakter girilmesini istiyorsun public string Name; gibi.. Tabi bu attributeler ayri ayri siniflar, metodlar. Bunlarin arkaplanda kodunu yazip, kendi siniflarinda kullanman lazim. Hazir yapilar degil yani. umarim aciklayici olmustur Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.