Как создать список с помощью Value Tuple

231
09 ноября 2017, 03:05

Добавил через NuGet System.ValueTuple. Как можно создать список List с 4 параметрами double, добавить элемент и вывести на экран в консоль.

Answer 1

А в чем проблема? Поступайте как с обычными данными:

var list = new List<(double, double, double, double)>();
var item = (1.1, 1.2, 1.3, 1.4);
list.Add(item);
Console.WriteLine(item.ToString());
Console.WriteLine("(" + item.Item1 + ", " + item.Item2 + ")"); //и т.д.

Как верно подметил @Grundy ValueTuple - это структура.

Вот здесь хорошо описано как с ней работать.

Кстати, можно еще записать как "namedTuple":

var namedTuple = (Length: 1.13, Height: 2.11, Width: 3.14);
/*
* что примечательно, можно работать и как в 1м варианте:
* var length = namedTuple.Item1;
* и вот так:
*/
var height = namedTuple.Height;
READ ALSO
Читать все txt файлы из папки

Читать все txt файлы из папки

Есть папка, в ней 5 txt файлов, задача софта чтобы он искал строку во всех файлах(пусть показывает файл и строку, которую нашел), пока что у меня...

288
Как улучшить или чем заменить Spreadsheetgear

Как улучшить или чем заменить Spreadsheetgear

Я использую SSG, WinForm, NET для DesktopСтолкнулся со следующими проблемами:

237
c# непроходимая стена

c# непроходимая стена

Необходимо сделать так, чтобы курсор не мог двигаться за пределы заданной области (допустим, пересечь лэйбл)Написал такой код:

185
Создание нескольких террайнов в юнити

Создание нескольких террайнов в юнити

Для чего нужно несколько террейнов ? короче говоря оптимизировать игру, при входе в триггер что бы террейн включался а если вышел то выключался...

239