2018-08-02 22:04:49 +03:00
< html > < head > < object type = "application/x-oleobject" classid = "clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e" >
< param name = "Keyword" value = "ToDictionary" >
< / object > < meta http-equiv = "Content-Type" content = "text/html; charset=windows-1251" > < title > < / title > < link rel = "StyleSheet" href = "../../../default.css" > < / head >
< body >
2025-11-07 16:12:31 +03:00
< H1 > Метод ToDictionary< / H1 > < h2 > Описание методов< / h2 > < p > Методы приведены для последовательности < code > < b > sequence of< / b > T< / code > .< / p > < table >
2018-08-02 22:04:49 +03:00
< tr > < td >
< code > < b > function < / b > ToDictionary< Key> (keySelector: T-> Key): Dictionary< Key,T> ;< / code >
2025-11-07 16:12:31 +03:00
< br > Создает словарь Dictionary из последовательности соответствии с заданной функцией селектора ключа.
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code > < b > function < / b > ToDictionary< Key> (keySelector: T-> Key; comparer: IEqualityComparer< Key> ): Dictionary< Key,T> ;< / code >
2025-11-07 16:12:31 +03:00
< br > Создает словарь Dictionary из последовательности в соответствии с заданной функцией селектора ключа и компаратором ключей.
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code > < b > function < / b > ToDictionary< Key,Element> (keySelector: T-> Key; elementSelector: T-> Element): Dictionary< Key,Element> ;< / code >
2025-11-07 16:12:31 +03:00
< br > Создает словарь Dictionary из последовательности в соответствии с заданными функциями селектора ключа и селектора элемента.
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< tr > < td >
< code > < b > function < / b > ToDictionary< Key,Element> (keySelector: T-> Key; elementSelector: T-> Element; comparer: IEqualityComparer< Key> ): Dictionary< Key,Element> ;< / code >
2025-11-07 16:12:31 +03:00
< br > Создает словарь Dictionary из последовательности в соответствии с заданным компаратором и функциями селектора ключа и селектора элемента.
2018-08-02 22:04:49 +03:00
< / td > < / tr >
< / table >
2025-11-07 16:12:31 +03:00
< h2 > Пример < / h2 > < blockquote > < code > < strong > begin< / strong > < br > < strong > var< / strong >
a := Arr(('крокодил',3),('бегемот',1),('тигр',2));< br > < strong > var< / strong >
d := a.ToDictionary(x-> x[1],x-> x[0]);< br > d.Println; // (3,крокодил)
(1,бегемот) (2,тигр)< br > < strong > end< / strong > .< / code > < / blockquote >
2018-08-02 22:04:49 +03:00
< / body >