Herkes için C# Programlama Eğitimi-15: This Anahtar sözcüğüyle sınıf özelliklerine erişim C# Programlama dilinde nesnel programlamaya uygun olarak sınıf içerisinde tanımlanan her bir public, private ve protected erişim düzeyli sınıf özelliğine this. anahtar sözcüğüyle ulaşılabileceğini görebilirsiniz. İhtiyacınıza göre this. anahtar sözcüğünden faydalanabilirsiniz. Burada önemli bir nokta private biçiminde tanımlanan özellik veya method için this. anahtar…
Kategori: C# Yazılım Dili
Herkes için C# Programlama Eğitimi-14: Sınıf oluşturma ve erişim
Herkes için C# Programlama Eğitimi-14: Sınıf oluşturma ve erişim C# Dilinde nesnel programlamaya uygun olarak sınıf tanımlama söz konusudur. Sınıf tanımlarken aşağıdaki yapı kullanılır. class sinifAdi { public string adisoyadi; //Yukarıda sınıfa ait özellik tanımlamasına örnek verilmiştir. public void ekranaBas(string adsoyad) { console.WriteLine(this.adsoyad = adSoyad); } } Yukarıdaki yapıda önce class ifadesi kullanılmış, sonrasında sınıfa…
Herkes için C# Programlama Eğitimi-13: Method tanımlama ve erişim sağlama
Herkes için C# Programlama Eğitimi-13: Method tanımlama ve erişim sağlama C# dilinde diğer yazılım dillerinde olduğu gibi tekrar tekrar aynı kodları yazmamızın önüne geçen method tanımlamaları yapılabilmektedir. Bu sayede bazı işlemleri kodlama süreçlerimizde kolayca ve daha derli toplu işletebiliriz. Method tanımlarken öncelikle tanımlayacağımız methodun türünü belirtir, bir ad verir ve sonrasında atayacaksak parantez içinde parametreleri…
Herkes için C# Programlama Eğitimi-12: Dizilere örnek(Girilen metindeki sesli harflerin sayısını bulan program)
Herkes için C# Programlama Eğitimi-12: Dizilere örnek(Girilen metindeki sesli harflerin sayısını bulan program) Dizi konusuna örnek teşkil edecek kullanıcıdan aldığı metnin içerisindeki sesli harf sayısını bulan yazılım. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Collections; namespace ConsoleApp1 { class Program { static void Main(string[] args) { char[] harfler = { ‘a’,…
Herkes için C# Programlama Eğitimi-11: Diziler
Herkes için C# Programlama Eğitimi-11: Diziler Programlama dilinde diziler birden fazla bellekte veri tutabilen değişkenler şeklinde adlandırılabilir. Birden fazla değeri tek bir değişkende işleyebilirsiniz. Dizi tanımlama farklı yöntemlerle yapılabilmektedir. Aşağıda tek satırda ve çift satırda dizi tanımlamasına örnek verilmiştir. int[] dizi = new int[4]; int[] dizi; dizi = new int[4]; Yukarıdaki tanımlamalara ek olarak aşağıdaki…
Herkes için C# Programlama Eğitimi-10: Döngüler
Herkes için C# Programlama Eğitimi-10: Döngüler Döngüler, belirli koşullara göre sürekli tekrar eden kod yapılarıdır. C# programlama dilinde for, while ve do while döngü yapıları bulunmaktadır. For döngüsü For döngüsünün yapısı aşağıda verilmiştir. for(degişken;koşul;işlem){ //Kodlar buraya gelecektir. } Ekrana sayıları yazan bir uygulama yapalım. using System; Using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace…
Herkes için C# Programlama Eğitimi-9: Koşullu durumlar Switch, case yapısı
Herkes için C# Programlama Eğitimi-9: Koşullu durumlar Switch, case yapısı Switch ve case yapısı işlev olarak if, else yapısıyla aynı işlemi görmektedir. Switch ve case yapısında case alanlarına gelecek ifade bir sabit değer olmalıdır. Bununla birlikte switch ifadesinden sonra gelen alana sabit veya değişken gelebilir. Aşağıdaki örnekte switch ve case ile oluşturulmuş bir uygulama bulunmaktadır….
Herkes için C# Programlama Eğitimi-8: Koşullu durumlar (If, else, if, else if yapıları
Herkes için C# Programlama Eğitimi-8: Koşullu durumlar (If, else, if, else if yapıları C# programlama dilinde koşula bağlı programlar oluşturabiliriz. Bu yapıda koşul gerçekleştiği taktirde belirlediğimiz ifadeler işletiliyor olacaktır. If, else yapısı If, else yapısını oluştururken iki yöntemi benimseyebiliriz. Birinci yöntem süslü parantezler olmadan oluşturulan if, else yapısı using System; using System.Collections.Generic; using System.Linq; using…
Herkes için C# Programlama Eğitimi-7: Operatörler
Herkes için C# Programlama Eğitimi-7: Operatörler C# İle kullanılabilecek birkaç operatör türü vardır. Bunları aşağıda sizler için derliyor olacağım. Matematiksel Operatörler + : İki sayıyı toplar veya iki string değeri birleştirir. – : Çıkarma operatörü. / : Bölme operatörü. * : Çarpma operatörü. Artırma ve azaltma operatörleri Artırma ve azaltma operatörleri ön ek ve son…
Herkes için C# Programlama Eğitimi-6: Yorum satırı oluşturma
Herkes için C# Programlama Eğitimi-6: Yorum satırı oluşturma Her programlama dilinde olduğu gibi C# üzerindede yorum satırı bulunmaktadır. Bir programcı olarak yazdığınız kodların ne işe yaradığını yorum satırlarıyla anlatmak projenizi diğer geliştiricilerle paylaştığınızda anlam ifade edecektir. Ayrıca dilerseniz henüz eklemek istemediğiniz bir özelliğide yorum satırları arasına alabilirsiniz. Yorum satırları tek satırlı ve çok satırlı yorum…