Herkese merhaba. Bu yazıda kullanıcı etkileşimli programlama yaparken oldukça sık karşımıza çıkan delegate ve event konularını inceleyeceğiz. Bu ders için hazırladığım örnekleri Windows Forms projesi ile hazırladım. Daha öncesinde LINQ kullandıysanız Where() ya da Select() gibi metotların içerisine yazdığımız lambda expressionların da delegate yapısını kullandığını görmüşsünüzdür. İlerleyen yazılarda o konulara da değineceğiz. Daha fazla kafa karıştırmadan konuyu incelemeye başlayalım. Yazıda bulunan örneklere github hesabımdan ulaşabilirsiniz.
Etiket: c# dersleri
Herkese merhaba. Kapsülleme yazımdan sonra property ve access modifier (erişim belirleyiciler) konusunun daha iyi anlaşılması için bir örnek yazısı hazırladım. Yazının sonlarına doğru Type Initializer, Anonim Tipler (Anonymous Types) ve Index Property (Indexer) konularına da değineceğim. İlk konu kapsamda bir matematik kütüphanesi hazırlayacağım. Bu matematik kütüphanesinin içerisinde üs alma metodunun farklı erişim belirleyici versiyonları yer alacak. Bu projeyi github repomda bulabilirsiniz. Dilerseniz siz de kendi projenize entegre ederek bu kütüphaneyi kullanabilirsiniz. Property ve Access Modifiers (erişim belirleyiciler) yapılarının ne olduğunu hatırlamak için C# Notlarım 16: Kapsülleme (Encapsulation) yazımı okuyabilirsiniz.
Herkese merhabaa. 😊 Daha önceki yazılarımda metotlara giriş yapmış daha sonrasında da biraz daha detaylı olarak metot yazımını incelemiştik. Şimdi C# içerisinde built-in metot olarak anılan hazır metotları inceleyeceğiz. Bu hazır metotlar sayesinde çok daha kolay ve pratik şekilde istediğimiz işlemleri yapabiliyoruz. Bu yazıda özellikle array metotlarını anlatacağım. Array neredeyse bütün programlama dillerinde bulunan bir yapı olduğu için daha önceden kullandıysanız size çok uzak gelmeyecektir.
Herkese merhabaa 😊 Bu yazıda da C# dilinde yer alan hali ile switch case ifadesini inceleyeceğiz. switch case ifadesi çoklu durum yapılarında if else blokları gibi davranırlar. Birçok durumda da karmaşık if else yapıları yerine switch – case kullanımı tercih edilmektedir. O halde switch – case ifadesine biraz daha yakından bakalım. 💻
Daha önce C#’a kısa bir giriş yapıp daha sonra da Visual Studio 17’yi inceledik. Şimdi artık yavaş yavaş programlamanın içine giriyoruz. Bu yazımda C# değişken tanımlama, bellek yerleşimi, ekrana mesaj yazdırma ve kullanıcıdan girdi alma gibi temel adımları anlatacağım. Daha fazla uzatmadan hemen konuya girelim. ☺