Struktura je sestavljeni podatkovni tip, v kateri so združeni podatki različnih tipov. (npr. podatki o krogu, podatki o avtomobilu, …)
Strukture so spremenljivke vrednostnega tipa. To pomeni, da novo spremenljivko strukture običajno deklariramo kot običajno vrednost spremenljivke, torej brez uporabe operatorja new.
V strukturo lahko zapišemo tude metode, ki operirajo nad komponentami znotraj strukture.
Splošna deklaracija strukture :
struct ImeStrukture
{
public tipKomponente1 ImeKomponente1
public tipKomponente2 ImeKomponente2
…
} ;


