Size: a a a

2020 June 19

АП

Артем Петров... in unity3d.ru
Alexander P
Что через цикл?
Переносить массив в dictionary
источник

AP

Alexander P in unity3d.ru
Уточни детали. Может быть, это лишние действия.
источник

AP

Alexander P in unity3d.ru
Ты же понимаешь, что у тебя коллекция не будет отличаться от массива по смыслу?
источник

AP

Alexander P in unity3d.ru
У тебя что там доступ по индексу, что тут
источник

АП

Артем Петров... in unity3d.ru
Да
источник

АП

Артем Петров... in unity3d.ru
Но в дикшенери поиск интересует
источник

АП

Артем Петров... in unity3d.ru
Это будет быстрее
источник

AP

Alexander P in unity3d.ru
Поиск чего?
источник

АП

Артем Петров... in unity3d.ru
Поиск элемента по ключу
источник

AP

Alexander P in unity3d.ru
Чем массив с ключом-индексом будет медленнее?
источник

T_

Trell _ in unity3d.ru
Dictionary<int, string> dict = new Dictionary<int, string>()
for(int i = 0; str.Length; i++)
{
dict.Add(i, str[i]);
}
источник

AP

Alexander P in unity3d.ru
Если так хочется, то делай через цикл. Это будет проще всего.
источник

T_

Trell _ in unity3d.ru
всё вроде
источник

AP

Alexander P in unity3d.ru
Либо через LINQ с помощью Select, затем ToDictionary
источник

AP

Alexander P in unity3d.ru
Но, по-моему, это какой-то тотальный оверкилл
источник

DN

Dmitry Novikov in unity3d.ru
Да)
источник

FD

FinniVꑭ Deadman in unity3d.ru
Артем Петров
Поиск элемента по ключу
Так просто ищи в своем массиве через linq
источник

АП

Артем Петров... in unity3d.ru
FinniVꑭ Deadman
Так просто ищи в своем массиве через linq
Хм. Так то можно
источник

АП

Артем Петров... in unity3d.ru
Спасибо .
источник

PD

Paul Dyatlov in unity3d.ru
Артем Петров
Да. Но тут меня аргументы интересуют, как сделать так чтобы int был по возрастанию с 0, и string каждое слово из массива
Ты делаешь ключ int по возрастанию, чтобы сделать индексатор, но при этом в листе тоже есть индексатор, чем он хуже по твоему?
источник