Udostępnij za pośrednictwem


struct (C# odniesienia)

A struct typem jest typ wartości, która jest zazwyczaj używany do hermetyzacji małych grup powiązanych zmiennych, takich jak współrzędne prostokąta lub właściwości elementu w spisie.Deklaracja struct prostego można znaleźć w poniższym przykładzie:

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

Uwagi

Strukturach może również zawierać konstruktorów, stałe, pól, metody, Właściwości, indeksatory, Operatorzy, zdarzenia, i zagnieżdżonych typów, jednak jeśli kilka takich członków są wymagane, należy rozważyć utworzenie danego typu, klasy zamiast.

Przykłady, zobacz Przy użyciu struktur (Podręcznik programowania C#).

Strukturach może implementować interfejs, ale nie mogą dziedziczyć struct innego.Z tego powodu nie można zadeklarować członków struct jako protected.

Aby uzyskać więcej informacji, zobacz Strukturach (Podręcznik programowania C#).

Specyfikacja języka C#

Aby uzyskać więcej informacji, zobacz Specyfikacja języka C#. Specyfikacja języka to najlepsze źródło informacji dotyczących składni i zastosowania języka C#.

Zobacz też

Informacje

Słowa kluczowe języka C#

Wbudowane typy tabeli (C# odniesienia)

Typy wartości (C# odniesienia)

Klasa (C# odniesienia)

Interfejs (C# odniesienia)

Klasy i strukturach (Podręcznik programowania C#)

Koncepcje

Podręcznik programowania C#

Inne zasoby

C# odniesienia

Tabela wartości domyślne (C# odniesienia)

Typy (C# odniesienia)