Size: a a a

2021 March 31

🐸

🐸Гринирский🐸... in unity3d.ru
А словарь хранит только один тип
источник

К

Костя in unity3d.ru
То что надо
источник

К

Костя in unity3d.ru
Я щяс думаю что делал бы если бы не было интерфейса
источник

P

Phantom in unity3d.ru
Костя
Я щяс думаю что делал бы если бы не было интерфейса
Object бы написал
источник

К

Костя in unity3d.ru
Свой типс джереником надо было бы пихать в значение дикшинари наверное
источник

P

Phantom in unity3d.ru
Но интерфейс лучше
источник

🐸

🐸Гринирский🐸... in unity3d.ru
Только при чтении надо кастить лист в нужный тип
источник

К

Костя in unity3d.ru
Phantom
Object бы написал
С дженериками интересно как можно
источник

AP

Alexander P in unity3d.ru
с дженериками в твоем случае не получится
источник

P

Phantom in unity3d.ru
Костя
С дженериками интересно как можно
Здесь никак, нужно было бы что то типо этого сделать
источник

🐸

🐸Гринирский🐸... in unity3d.ru
можно сделать класс с контейнером словаря словарей с разными типами и работать с дженериками
источник

К

Костя in unity3d.ru
🐸Гринирский🐸
Только при чтении надо кастить лист в нужный тип
А мне со строкой обьеденять нужно в основном
источник

P

Phantom in unity3d.ru
Костя
А мне со строкой обьеденять нужно в основном
Вообще, разные типы в одном Dictionary хранить та еще залупа
источник

🐸

🐸Гринирский🐸... in unity3d.ru
Dictionary<Type, Dictionary<string, IList>>
источник

P

Phantom in unity3d.ru
Я бы не стал так делать
источник

P

Phantom in unity3d.ru
🐸Гринирский🐸
Dictionary<Type, Dictionary<string, IList>>
Так лучше
источник

🐸

🐸Гринирский🐸... in unity3d.ru
И брать словарь с нужным типом и его кастить при получении листа
источник

🐸

🐸Гринирский🐸... in unity3d.ru
Там один индексатор написать всего лишь
источник

К

Костя in unity3d.ru
Я делаю скилы, они все очень разные и в них разные параметры будут и разное количество но нужно будет сделать метод который "собирает" все это в UI и поэтому думаю как вот сделать, это чисто для того чтоб в UI обьеденить  с стрингом и показать юзеру
источник

🐸

🐸Гринирский🐸... in unity3d.ru
public T this[string] { get => (T)(data[typeof(T)])[string]; } и обмазать проверками
источник