Derya Dok Kişisel Blog

Kategori: Yazılım Page 2 of 3

C# Notlarım 15: String Metotları

Herkese merhaba. 😊 Daha önceki yazımda hazır array metotlarını incelemiştik. Aynı şekilde string veri türünün de hazır metotları bulunuyor. String veri türü de neredeyse bütün programlama dilleri içerisinde yer alıyor. Programlamada string değişken türleri ile çok haşır neşir olacağımız için, hazır string metotları kullanmak programlamada işimizi çok kolaylaştıracak. Daha fazla uzatmadan hemen metotlara geçelim.

C# Notlarım 14: Array (Dizi) Metotları

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.

C# Notlarım 13: Metotlar

Herkese merhaba. 😊 Bu yazıda modüler programlamanın ilk basamağı olan metotların biraz daha içine gireceğiz. Metotlarda kullanılan ref ve out anahtar kelimelerine, method overloading yöntemine ve recursive (rekürsif) metotlara yakından bakacağız. C# üzerinde metotlar oluştururken bunları çok yoğun bir şekilde olmasa da ara ara pratiklik kazandırması için bunları kullanıyoruz. Lafı daha fazla uzatmadan hemen konuya geçelim.

C# Notlarım 12: Metotlara Giriş

Herkese merhabaa. 😊 Bu yazıda modüler programlamaya giriş yapacağım. Modüler programlama; bir bütünün elemanlarının birbirlerinden bağımsız çalışması olarak açıklanabilir. Modüler programlamanın en küçük parçasıdır. Bizi kod tekrarından kurtararak programın daha hızlı çalışmasına yardımcı olur. C# içerisinde birçok gömülü metot olduğu gibi kendi metotlarımızı da yazabiliriz. Lafı daha fazla uzatmadan metotlara giriş yapalım.

C# Notlarım 11: Arrays (Diziler) Kullanımı

Herkese merhabaa. 😊 Bu yazıda Array, Multidimensional Array, Jagged Array ve foreach döngüsünün kullanımını inceleyeceğiz. Şu anda değişkenler içerisinde sadece bir adet değer tutabiliyoruz. Ama gerçek programları düşündüğümüzde birden fazla veri tutmak zorundayız. Bu noktada yardımımıza Array’ler yetişiyor. Array kullanarak aynı tipe sahip birden fazla veriyi bir arada tutabiliriz. Daha basit bir anlatımla anlatacak olursak; int tipinde 5 adet veri tutacağımızı varsayalım. Daha uzatmadan C# Diziler konusuna giriş yapalım. 😊

C# Notlarım 10: Mantıksal Operatörler ve Ternary If

Herkese merhabaa. 😊 Bu yazımda mantıksal operatörler ve ternary if yapısını inceleyeceğiz. Mantıksal operatörler genellikle birden fazla durumun doğruluğunu ya da yanlışlığını döndürür. Programlamada kullandığımız mantıksal operatörler mantık operatörleri ile benzerdir. Mantık konusuna ufak bir giriş yaptıktan sonra programlama içerisindeki kullanımını detaylı bir şekilde göreceğiz. Sözü daha fazla uzatmadan mantıksal operatörler konusuyla girişi yapalım.

C# Notlarım 9: Jumping Keywords

Herkese merhaba. 😊 Programlama yaparken döngü ve koşulları oldukça sıklıkla kullanacağımızı söylemişim. Koşul gerçekleştiğinde ya da döngü içerisinde bazı durumlarda başka bir yere atlamak gerekebilir. Bu gibi senaryolarda özel olarak kullandığımız C# Jumping Keywords yapıları bulunuyor. Bu kelimeler break, continue, return ve go to. Kodunuzun herhangi bir yerinde bu kelimeleri kullanarak program akışını ayarlayabilirsiniz. Daha fazla uzatmadan bu kelimelerin anlamlarına ve kullanım örneklerine göz atalım.

C# Notlarım 8: For Döngü Yapısı

Herkese merhaba. 😊 Bu yazıda C# içerisindeki en temel döngülerden birisi olan for döngüsünü inceleyeceğiz. For döngüsünü temel olarak bir işlemi belli bir sayıda tekrar etmek için kullanıyoruz. Bu işlemi while döngüsü ile de oldukça rahat bir şekilde yapabiliriz. Ancak yazım kolaylığı açısından belli bir iterasyonda devam eden işlemlerimizi for döngüsü ile yapmayı tercih ediyoruz. For döngüsünün yazım biçimini gördükten sonra çok daha detaylı bir şekilde incelemeye devam edelim. 😊

C# Notlarım 7: Do While Döngü Yapısı

Herkese merhaba. 😊 Bu yazıda while döngüsünün kardeşi olan do while döngüsünü inceleyeceğiz. do while döngüsünün çalışma mantığı neredeyse while döngüsü gibidir. While döngüsünü kısaca hatırlamamız gerekirse, program while satırına geldiğinde önce koşuluna bakar daha sonradan koşul true dönerse döngüye devam ederdi. Ancak bazı durumlarda döngünün içerisindeki ifadenin en az bir kere çalışmasını isteyebiliriz. Bunu while koşulu ile sağlayabileceğimizi düşünebilirsiniz ancak bazı istisnai durumlarda while da yeterli olmuyor. Her zamanki gibi kullanım şekline yakından baktıktan sonra örneklerle devam edeceğiz.

C# Notlarım 6: C# While Döngü Yapısı

Herkese merhabaa. 😊 Bu yazıda while döngü yapısını detaylı bir şekilde inceleyeceğiz. C# while döngü yapısı belli bir koşul sağlanan kadar belli bir işi tekrarlamamızı sağlar. While döngüsünü “olduğu sürece” devam et gibi düşünebiliriz. Program akışının yukarıdan aşağıya doğru devam ettiğini biliyoruz. Program while satırına geldiğinde önce koşulu kontrol eder, koşul doğru olduğu sürece içerisindeki kod bloğunu tekrarlamamızı sağlar. Kullanım şeklini gördükten sonra örnekler ile daha iyi anlayacağınızı düşünüyorum.

Page 2 of 3

Powered by WordPress & Theme by Anders Norén