Sdílet prostřednictvím


Struktura (C#-Reference)

A struct typ je typ hodnoty, který se obvykle používá k zapouzdření malé skupiny související proměnné, jako je například souřadnice obdélníku nebo vlastnosti položky zásob.Následující příklad ukazuje jednoduchý struct prohlášení:

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

Poznámky

Struktur může také obsahovat konstruktory, konstanty, pole, metody, Vlastnosti, indexování, operátory, události, a vnořené typy, ale pokud jsou požadovány několik členů, zvažte provedení typu třídy namísto.

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

Další informace naleznete v tématu Struktur (Příručka programování C#).

Specifikace jazyka C#

Další informace naleznete v tématu Specifikace jazyka C#. Specifikace jazyka je úplným a rozhodujícím zdrojem pro syntaxi a použití jazyka C#.

Viz také

Referenční dokumentace

Klíčová slova jazyka C#

Předdefinované typy (C#-Reference)

Typy hodnot (C#-Reference)

třídy (C#-Reference)

rozhraní (C#-Reference)

Třídy a struktur (Příručka programování C#)

Koncepty

Příručka programování C#

Další zdroje

C#-Reference

Výchozí hodnoty tabulky (C#-Reference)

Typy (C#-Reference)