Részleges típusok

Filed Under (elmélet, kód) by nameless on 16-07-2009

Tagged Under : , ,

Részleges típusok (partial, parciális osztályok):

A partial lehetővé teszi, hogy több .cs fájlban is meghatározzuk a típust.

partial class Employee
{
   //Konstruktorok.
   ...
   //Tulajdonságok.
 
}

A privát adatmezők és típusmetódusok a kezdeti employee.cs lesznek meghatározva:

using System;
 
partial class Employee
{
    //Mezőadatok
    private string empName;
    private int empID;
    private float currPay;
    private int empAge;
    private string empSSN;
    private static string companyName;
 
    public void GiveBonus(float amount)
    {
        currPay += amount;
    }
 
    public void DisplyaStats()
    {
        Console.WriteLine("Name: {0}",empName);
        Console.WriteLine("ID: {0}",empID);
        Console.WriteLine("Age: {0}",empAge);
        Console.WriteLine("SSN: {0}", empSSN);
        Console.WriteLine("Pay: {0}", currPay);
    }
}

Az egyetlen követelmény a részleges típusok meghatározásakor az, hogy a típus neve ugyan az legyen, és ugyanazon a .NET névteren

belül határozódjon meg.

Post a comment