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
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
Další zdroje
Referenční dokumentace jazyka C#