partial (Typ) (C#-Referenz)partial (Type) (C# Reference)

Partielle Typdefinitionen ermöglichen, dass die Definition einer Klasse, Struktur oder Schnittstelle in mehrere Dateien aufgeteilt wird.Partial type definitions allow for the definition of a class, struct, or interface to be split into multiple files.

In File1.cs:In File1.cs:

namespace PC
{
    partial class A
    {
        int num = 0;
        void MethodA() { }
        partial void MethodC();
    }
}

Die Deklaration in File2.cs:In File2.cs the declaration:

namespace PC
{
    partial class A
    {
        void MethodB() { }
        partial void MethodC() { }
    }
}

HinweiseRemarks

Das Aufteilen eines Klassen-, Struktur- oder Schnittstellentyps auf mehrere Dateien kann nützlich sein, wenn Sie mit großen Projekten oder mit automatisch erzeugten Codes arbeiten, wie z.B. denjenigen, die vom Windows Forms-Designer bereitgestellt werden.Splitting a class, struct or interface type over several files can be useful when you are working with large projects, or with automatically generated code such as that provided by the Windows Forms Designer. Ein partieller Typ kann eine partielle Methode enthalten.A partial type may contain a partial method. Weitere Informationen finden Sie unter Partielle Klassen und Methoden.For more information, see Partial Classes and Methods.

C#-ProgrammiersprachenspezifikationC# Language Specification

Weitere Informationen erhalten Sie unter C#-Sprachspezifikation. Die Sprachspezifikation ist die verbindliche Quelle für die Syntax und Verwendung von C#.

Siehe auchSee Also

C#-ReferenzC# Reference
C#-ProgrammierhandbuchC# Programming Guide
ModifiziererModifiers
Einführung in GenerikaIntroduction to Generics