Два массива, второй зависим от первого

135
26 июня 2019, 21:20

У меня есть массив int [] lvl, который можно менять количество элементов и значения через Inspector в Юнити. Нужно создать второй массив int[] keys, Length которого зависит от Length первого (lvl), т.е. такая же длина. Еще во втором массиве keys значения должны быть 0, потом 3, 6 и т.д., т.е прибавляется по 3. Как такое сделать, я запутался в циклах.

Answer 1

Тогда ваш массив Keys, можно сделать методом возвращающим значение в виде массива:

 private int[] Keys(int[] lvl)
 { 
   var res = new int[lvl.Lenght];
   for(int i=0;i<lvl.Lenght;i++)
    {
       res[i]=i*3;
    }
    return res;
 }

надеюсь что ответ вас удовлетворил.

Answer 2

Можно через LINQ:

var lvlArray=new int[10];
var newArray=lvlArray.Select((val,i) =>i*3 ).ToArray()
READ ALSO
Include class oop php

Include class oop php

Мне не совсем понятен один момент с ООПЕсли я использую абстрактный класс, и пытаюсь в него подгрузить сторонний класс (не extends), находящийся...

142
Разница между mysqli_fetch_assoc и mysqli_fetch_array

Разница между mysqli_fetch_assoc и mysqli_fetch_array

Они вроде как оба возвращают ассоциативный массив В чем разница

163
phpQuery xml парсинг

phpQuery xml парсинг

Не могу справится с парсингом xml ссылки

144
Ссылки относительно корня сайта php

Ссылки относительно корня сайта php

Ребят, приветРаботаю с этим массивом и возник следующий вопрос

165