struct (odwołanie w C#)struct (C# Reference)

struct Typ jest typem wartości, który zwykle jest używany do hermetyzowania małych grup powiązanych zmiennych, takich jak współrzędne prostokąta lub Charakterystyka elementu w spisie.A struct type is a value type that is typically used to encapsulate small groups of related variables, such as the coordinates of a rectangle or the characteristics of an item in an inventory. Poniższy przykład pokazuje prostą deklarację struktury:The following example shows a simple struct declaration:

public struct Book
{
    public decimal price;
    public string title;
    public string author;
}

UwagiRemarks

Struktury mogą również zawierać konstruktory, stałe, pola, metody, Właściwości, indeksatory, Operatory, zdarzeniai typy zagnieżdżone, chociaż w przypadku wielu takich członków wymagane, należy rozważyć przeprowadzenie klasy w zamian.Structs can also contain constructors, constants, fields, methods, properties, indexers, operators, events, and nested types, although if several such members are required, you should consider making your type a class instead.

Aby zapoznać się z przykładami, zobacz using structs.For examples, see Using Structs.

Struktury mogą implementować interfejs, ale nie mogą dziedziczyć z innej struktury.Structs can implement an interface but they cannot inherit from another struct. Z tego powodu elementy członkowskie struktury nie mogą być deklarowane jako protected.For that reason, struct members cannot be declared as protected.

Aby uzyskać więcej informacji, zobacz struktury.For more information, see Structs.

PrzykładyExamples

Aby uzyskać przykłady i więcej informacji, zobacz using struktury.For examples and more information, see Using Structs.

specyfikacja języka C#C# language specification

Aby zapoznać się z przykładami, zobacz using structs.For examples, see Using Structs.

Zobacz takżeSee also