C# platformunda sıkça görüğünüz class ve nesne yapısı bir kavramı tanımlamak sınıf oluşturmak için kullanılır. Her sınıfın özellikleri vardır. Bu özellikleri class yapıları içinde tanımlarız ve bunları çağırarak kullanırız. Örneklerle pekiştirmek için hemen örneğimize geçelim.
Boş bir windows form app açtığımızda aşağıdaki gibi form class gelmektedir. Bu class içinde bizim programımız çalışacaktır.
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApp1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } } }
Bu namespace içine istediğimiz kadar kendi class nesnelerimizi ekleyebiliriz. Bunun iki yolu var birincisi aşağıdaki gibi projenize sağ tıklayarak Add > Class diyerek ki, bu yöntem sayesinde daha önce oluşturduğunuz yada farklı kaynaklarda çektiğiniz class nesnelerini bu şekilde ekleyebilirsiniz.

C# Add Class
İkinci yöntem ise direk oluşturduğunuz namespace sayfasına yazmanız olacaktır. Örnek olarak Araba isminde bir class (sınıf) oluşturalım.
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApp1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } } public class Arabalar // yeni bir class oluşturduk { // özelliklerini buraya yazacağız } }
Arabalar isminde sınıfımızı oluşturduktan sonra özelliklerini belirleyebiliriz. Örneğin rengi, gücü vs gibi özellikleri classımızın içinde tanımlayalım.
public class Arabalar { public String renk; public int beygir; }
Daha sonra bu arabalar ismindeki nesnemizi programımızda kullanmak için aşağıdaki gibi çağırabiliriz.

C# Class Tanımlama
Kodun tamamı:
using System; using System.Windows.Forms; namespace WindowsFormsApp1 { public partial class Form1 : Form { // fuga isminde bir araba nesnesi tanımladık Arabalar fuga = new Arabalar(); public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { fuga.renk = "mavi"; fuga.beygir = 120; } } // yeni bir class oluşturduk public class Arabalar { public String renk; public int beygir; } }
Birden fazla class tanımlayabileceğiniz gibi aynı class’ ı istediğiniz kadar kullanabilirsiniz arkadaşlar.
1 yorum
mahmut tuncer · 23 Kasım 2023 14:19 tarihinde
Arkadaşlar yardım şuan okulda araba sınıfı tanımlamam lazım lütfen acil bir sekide çözümü verin lütfen