void SetDataIndex(int i, int val) { Data d = dataStart; for (int j=0; j<i; j++) { d = d.NextData; } d.SetByteValue(0, (byte)val); }