при создании объекта Tuple в c# выдает ошибку? - PullRequest
0 голосов
/ 10 июля 2020

Я пытаюсь создать объект кортежа с помощью int, Dictionary (int, object).

Tuple<int, Dictionary<int,object>> OLECache= new Tuple<int, Dictionary<int, object>>();

что с этим не так ... может кто-нибудь объяснить? Почему эта ошибка показа?

1 Ответ

1 голос
/ 10 июля 2020

, потому что конструктор Tuple должен иметь все ожидаемые значения элементов

Tuple<int, Dictionary<int,object>> OLECache= new Tuple<int, Dictionary<int, object>>(1, new Dictionary<int, object>());

или вы можете упростить до

(int, Dictionary<int,object>) OLECache= (1, new Dictionary<int, object>());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...