Как преобразовать массив в кортеж в C#?

130
20 февраля 2021, 08:10

Имеется список кортежей C# следующего вида:

List<(int, (double, double))> lightStabilizers;

Элементы списка должны вводиться с клавиатуры через Console.ReadLine().Split(). Полученный массив нужно как-то преобразовать в кортеж и добавить в список.

Как можно выполнить преобразование массива в кортеж? Пытаюсь это сделать через методы System.Linq, но не могу сориентироваться, куда смотреть

Answer 1

Если у вас строка на входе

var s = Console.ReadLine().Split();

То конвертировать её в кортеж вы можете вот так

var tuple = (int.Parse(s[0]), (double.Parse(s[1]), double.Parse(s[2])));
READ ALSO
mysql.connector.errors.ProgrammingError: 1045 (28000): Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES)

mysql.connector.errors.ProgrammingError: 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Нашел интересный проект на гитхабе и захотел посмотреть код, скачал, установил зависимости, но при запуске в терминале Pycharm'a выводится такая...

187
Ограничить массив со смещением

Ограничить массив со смещением

Столкнулся с проблемойЕсть массив в виде

133
Как вывести {variables: &ldquo;{&rdquo;money1&ldquo;:3,&rdquo;money2&ldquo;:3}&rdquo;}

Как вывести {variables: “{”money1“:3,”money2“:3}”}

Из бд json возвращает, записанные в него переменные money1 и money2, в таком виде:

111
Заполнение таблицы php при изменении combobox на этой же странице

Заполнение таблицы php при изменении combobox на этой же странице

Есть запрос который заполняет combobox на сайтеХочу чтобы при выборе какой либо позиции заполнялась таблица

121