merhaba üstadlar bugün müritimiz saolsun resharper ı benimle paylaştı ve bende kurdum. daha sonrasında birkaç uyarı verdi bunları inceledim yaptım. şimdi sizlere bir kaç soru sormak istiyorum. C# normalde bu şekilde tanımladığım bir değişkenim vardı OdbcConnection con = new OdbcConnection ; bana bunu private readonly OdbcConnection _con = new OdbcConnection ; olarak tanımlamamı syledi burda private ve readonly bu kadar nemlimi koyulmazsa ne fark oluşturur birde merak ettiğim tüm değişkenlerimin başına "_" koyduruyor bu _ olayı nedir neden byle birşey yaptırıyor? Birde şyle birşey var StreamWriter sw = File. AppendText(Server. MapPath ; bunun yerine bana var sw = File. AppendText(Server. MapPath ; bu şekilde kullanmamı istedi neden bu şekilde kullanmalıyım bunun farkı nedir? resharper kullanan üstadlar sizin bunuda mutlaka yap dediğiniz birşey varmı acaba ekstra olarak? HTML web sitemin içerisinde sosyal medya iconlarını gsterdiğim bir blüm var aşağıda olduğu gibi ben bunu lokalde çalıştırınca bir sıkıntı yok ama hostinge yükleyince bu ikonların hiç birisi gzükmüyor cloudflare kullanıyorum bu neden olur? <div class="social-list social-list-bottom boxed"> <a href="" class="icon ion-social-twitter"></a> <a href="" class="icon ion-social-facebook"></a> <a href="" class="icon ion-social-googleplus"></a> <a href="" class="icon ion-social-linkedin"></a> <a href="" class="icon ion-social-dribbble-outline"></a> </div> <!-- Styles --> <link href="https://fonts.googleapis.com/css?family=Montserrat:500,600,700&display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css?family=Poppins:300,400,400i&display=swap" rel="stylesheet"> <link href="css/style. css" rel="stylesheet" media="screen"> furkiak tarafından 27/Nis/20 20:37 tarihinde düzenlenmiştir Android Mobil Uygulama - Web Sitesi - Masaüstü Yazılım yapılır. Vitaminsiz Palyaço

- oldebconnection, access tarzı bir veritabanına bağlantı kümesi OdbcConnection con = new OdbcConnection ; diyerek o anahtarı con adlı değişkene atamış oluyorsun. - private, sadece o dosya içindeki yerlerden çağrılabilir. public ise o dosyayı ı çağıran diğer yerlerden de çağırılarak işlem yapılabilir. Bellekte kapladığı alan harici nemi yok diye biliyorum. - var ile bir şeyi karşılama, ne tipte dnüş yapacağını bilmediğin işlemler için biçilmez kaftan oluyor. Ama oradaki "var" herhangi bir tipte değişken anlamına geliyor. rnektekinde StreamWriter olarak da kalabilirdi. - Resharper kullanma, visual studio enterprise yada professional kullanırsan ondaki intellisense gayet iyi. - Htmldeki soruna gelince büyük ihtimal "icon ion-social-twitter" class değerlerini karşılayan cssler font kütüphanesi kullanıyor. Lokalde bu fontlar var sunucuda yok. Sunucuda çalışan sitede tarayıcı konsolunu kontrol et. Orada felanca fontlar bulunamadı diye uyarı veriyordur. ontedi tarafından 27/Nis/20 21:10 tarihinde düzenlenmiştir Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

_ ile baslamasi bir programcilik teknigidir. Nasil ki camelCase olayi var , bu da ayni sekilde private degiskenler baslarken _ isareti konur bylece degiskeni grür grmez, sinif icerisinde gecerliligi olan bir private degisken oldugunu anlarsin. bazilari _ kullanmak yerine this. abc diye kullaniyor.. Ama genel olarak _ kullanilir. Kod okunabilirligini arttirmak icin. resharper, daha okunabilir, standard bir kod formati olusturmana yardimci oluyor. o sekilde grenirsen herkesin anlayacagi standartta bir kod yazmis olursun. Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

.. normalde bu şekilde tanımladığım bir değişkenim vardı OdbcConnection con = new OdbcConnection ; bana bunu private readonly OdbcConnection _con = new OdbcConnection ; olarak tanımlamamı syledi burda private ve readonly bu kadar nemlimi koyulmazsa ne fark oluşturur birde merak ettiğim tüm değişkenlerimin başına "_" koyduruyor bu _ olayı nedir neden byle birşey yaptırıyor? Birde şyle birşey var StreamWriter sw = File. AppendText(Server. MapPath ; bunun yerine bana var sw = File. AppendText(Server. MapPath ; bu şekilde kullanmamı istedi neden bu şekilde kullanmalıyım bunun farkı nedir? ... C#'ın biraz değişik bir durumu var . Bir değişkeni readonly ya da const olarak tanımlayabiliriz. Aradaki fark const'un aynı zamanda kendiliğinden static olması. Başka bir deyişle const olarak bildirdiğimiz şey artık sınıf nesnesi. readyonly ile işaret ettiğimiz şey değişebilir fakat referans sabit kalır. var ile bildirdiğimizde aslında türü de girmek zorundayız fakat derleyici bana türü sen belirle diyoruz. Metod kapsamı içinde şu iki ifade zdeş: var i = 10; int i = 10; Normalde bir fark yok gibi fakat LINQ vs. sorgularında işimizi kolaylaştırıyor. private, protected, public erişim belirleyicileridir. Bir nesneye o sınıf dışından grünüp grünmeyeceğine veya ne şekilde grüleceğine karar verir. private olarak belirtilmiş bir nesneye, sınıf kapsamı dışından erişemeyiz . Zaten encapsulation prensibi bunu gerektirir. Olaylara karışmayın!