/// <summary> /// Maakt alle volgende variabelen: NULL /// </summary> private void FlushNext() { if (next != null) { next.FlushNext(); next = null; } }
/// <summary> /// Voegt een nieuw item aan de MyListSt toe /// </summary> /// <param name="index"></param> /// <param name="val">The value that needs to be added</param> public void Add(int index, double?val) { // stop condition if (item == null) { item = val; } else if (next == null) { next = new MyListSt <T>(); next.item = item; item = null; Add(0, val); } else { next.Add(0, item); item = val; } }