Sdílet prostřednictvím


struct (Referenční dokumentace jazyka C#)

Objekt struct typ je typ hodnoty, které se obvykle používá k zapouzdření malé skupiny souvisejících proměnných, jako je například souřadnice obdélník nebo charakteristické vlastnosti třídy položku v inventáře.Následující příklad ukazuje deklaraci jednoduché struktury:

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

Poznámky

Může také obsahovat struktur konstruktory, konstanty, pole, metody, vlastnosti, indexery, operátory, události, a vnořené typy, ale pokud několik tito členové jsou požadovány, měli byste zvážit nastavení vašeho typu třídy místo toho.

Příklady naleznete v tématu Použití struktur (Průvodce programováním v C#).

Struktur může implementovat rozhraní, ale nemohou dědit z jiné struktury.Z tohoto důvodu nelze deklarovat členy struktury jako protected.

Další informace naleznete v tématu Struktury (Průvodce programováním v C#).

Příklady

Příklady a další informace naleznete v tématu Použití struktur (Průvodce programováním v C#).

Specifikace jazyka C#

Příklady naleznete v tématu Použití struktur (Průvodce programováním v C#).

Viz také

Referenční dokumentace

Klíčová slova jazyka C#

Tabulka předdefinovaných typů (Referenční dokumentace jazyka C#)

Typy hodnot (Referenční dokumentace jazyka C#)

class (Referenční dokumentace jazyka C#)

interface (Referenční dokumentace jazyka C#)

Třídy a struktury (Průvodce programováním v C#)

Koncepty

Průvodce programováním v C#

Další zdroje

Referenční dokumentace jazyka C#

Tabulka výchozích hodnot (Referenční dokumentace jazyka C#)

Typy (Referenční dokumentace jazyka C#)