Partial method

Bir partial class yada struct bir partial metot içerebilir. Yapı olarak Partial Class'a benzer. Bir partial method bir part ta tanıml...

Partial method

Partial method

Bir partial class yada struct bir partial metot içerebilir. Yapı olarak Partial Class'a benzer. Bir partial method bir part ta tanımlanırken diğer part ta implemetesyonu sağlanabilir. Eğer tanımlanan metodun hiç bir yer partial yapıda implimentesyonu yoksa compile sırasında metot bellekten silinir.

Bir partial metot iki adımda tanımlanır; Tanımlama ve implementasyon.

Aşağıdaki kod parçası bunun için bir örnektir. Metot tanımlama bir .cs de implementasyon farklı bir .cs de yer almaktadır.

public partial class Car
{
    //Partial Metot defination
    partial void InitializeCar(); 

    // Car Exterior Functionality
    public void BuildTrim() { }
    public void BuildWheels() { }

public partial class Car
{

    /// Car Engine
    public void BuildEngine() { } 

     //Partial Metot implementasyon
    partial void InitializeCar()
    {
        string str = "Car";
    } 

}


 

Hayrullah Güven

Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper.

0 Yorum

Yorum Yaz