Büyük projelerde classlarımızı parçalar halinde bölerek daha düzgün bir şekilde çalışmak isteyebiliriz. Bunun gibi durumlarda partial
anahtar kelimesine ihtiyaç duyarız.
Aşağıdaki koda bakarak bu konuyu anlayabileceğinizi düşünüyorum bundan dolayı fazla ayrıntıya girmedim. Sinif
isimli classımızın yapıcı metodunu, property’lerini ve metotlarını birbirinden ayırarak main kısmında bir örnekleme işlemi aldım. İyi okumalar…
using System;
namespace PartialClass
{
public partial class Sinif
{
public Sinif()
{
Console.WriteLine("Yapıcı metot çalıştı");
}
}
public partial class Sinif
{
private string Ad;
private int Yas;
}
public partial class Sinif
{
public string ad
{
get { return Ad; }
set { Ad = value; }
}
public int yas
{
get { return Yas; }
set { Yas = value; }
}
}
public partial class Sinif
{
public void GetInfo()
{
Console.WriteLine("İsim: {0}, Yaş: {1}",Ad, Yas);
}
}
class Program
{
static void Main(string[] args)
{
var insan = new Sinif();
insan.ad = "Kuday";
insan.yas = 22;
insan.GetInfo();
}
}
}
Ekran çıktısı:
Yapıcı metot çalıştı
İsim: Kuday, Yaş: 22
Press any key to continue . . .
İlk Yorumu Siz Yapın