Mám 2 polia, v jednom sú indexy a v druhom hodnoty, chcem vymazať tie páry
index a
hodnota, kde
hodnota = 0.
Mám:
Kód:
int[] t_index = { 0, 1, 2, 3, 4 };
int[] t_value = new int[] { 1, 0, 2, 0, 7 };
Chcem vymazať tie indexy (t_index) a tie prvky (t_value), kde value = 0.
(aby v t_index bolo {0,2,4} a v t_value bolo {1,2,7})
Ako to dosiahnúť?
Vymazať prvky t_value by som vedel:
Kód:
t = t.Where(val => val != 0).ToArray();
ale neviem, ako vymazať aj príslušné indexy.
Nejaký tip?
Vďaka.