Я инициализируется массив размера 20
со значением по умолчанию 0xFF
следующим образом:Linq выражение для изменения массива значений
Byte[] tempArray = Enumerable.Repeat((Byte)0xFF, 20).ToArray();
Теперь я хочу, чтобы изменить значение в каждом 4-м месте в чем-то еще, скажем 0xA0
.
Для чего должно быть выражение Linq?
лучше '.Range (1, 20)', в противном случае первый байт уже считается Четвертый –
@TimSchmelter: Ну, это зависит от того, в каких местах вы хотите иметь значение '0xA0' и как вы предпочитаете писать выражение' i% 4 =? '. Замена 'Range (0, 20)' на 'Range (1, 20)' приведет к различным результатам. –
@MartinLiversage вы могли бы предложить какое-то место, где я мог бы научиться писать лямбда-выражения и лучше использовать Linq? – ankur