Řazené kolekce členů (hodnot)
Řazená kolekce hodnot je datová struktura, která má určitý počet a posloupnost hodnot. .NET poskytuje následující předdefinované typy řazené kolekce členů:
- Struktura ValueTuple<T1> představuje hodnotu řazené kolekce členů, 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é kolekce členů, která má tři prvky.
- Struktura ValueTuple<T1,T2,T3,T4> představuje hodnotu řazené kolekce členů, která má čtyři prvky.
- Struktura ValueTuple<T1,T2,T3,T4,T5> představuje hodnotu řazené kolekce členů, která má pět prvků.
- Struktura ValueTuple<T1,T2,T3,T4,T5,T6> představuje hodnotu řazené kolekce členů, která má šest prvků.
- Struktura ValueTuple<T1,T2,T3,T4,T5,T6,T7> představuje řazenou kolekci členů hodnoty, která má sedm prvků.
- Struktura ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> představuje hodnotu řazené kolekce členů, která má osm nebo více prvků.
Typy řazené kolekce členů hodnot se liší od typů řazené kolekce členů (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 jsou pole a Item2 nejsou to vlastnosti.
- Jejich pole jsou proměnlivá, nikoli jen pro čtení.
Typy řazené kolekce členů hodnoty poskytují implementaci modulu runtime, která podporuje řazené kolekce členů v jazyce C# a strukturování řazených kolekcí členů v jazyce F#. Kromě vytváření ValueTuple<T1,T2> instance pomocí syntaxe jazyka můžete volat metodu Create továrny.
Viz také
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.