Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Řazená kolekce hodnot je datová struktura, která má určitý počet a posloupnost hodnot. .NET poskytuje následující vestavěné hodnotové n-ticové typy:
- Struktura ValueTuple<T1> představuje hodnotový n-tice, která má jeden prvek.
- Struktura ValueTuple<T1,T2> představuje řazenou kolekci hodnot, která má dva prvky.-
- Struktura ValueTuple<T1,T2,T3> představuje hodnotu řazené n-tice, která má tři prvky.
- Struktura ValueTuple<T1,T2,T3,T4> představuje hodnotový n-tice, která má čtyři prvky.
- Struktura ValueTuple<T1,T2,T3,T4,T5> představuje n-tici, která má pět elementů.
- Struktura ValueTuple<T1,T2,T3,T4,T5,T6> představuje hodnotu n-tice, která má šest prvků.
- Struktura ValueTuple<T1,T2,T3,T4,T5,T6,T7> představuje n-tici, která má sedm prvků.
- Struktura ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> představuje hodnotu n-tice s osmi nebo více prvky.
Typy hodnotových n-tic se liší od typů n-tic (například Tuple<T1,T2>) následujícím způsobem:
- Jedná se o struktury (typy hodnot), nikoli třídy (odkazové typy).
- Členové jako Item1 a Item2 jsou pole, nikoliv vlastnosti.
- Jejich pole lze měnit, nejsou pouze pro čtení.
Typy hodnotových n-tic poskytují implementaci v rámci prostředí runtime, která podporuje n-tice v C# a strukturní n-tice v F#. Kromě vytváření ValueTuple<T1,T2> instance pomocí syntaxe jazyka můžete volat tovární metodu Create.