public bool Remove(string id, double w) { Console.WriteLine('\n' + "Before Removing:" + '\n'); foreach (var item in Main_Data.ToArray()) { Console.WriteLine(item); } foreach (var item in Main_Data.ToArray()) { if ((item.Indef == id) && (item.Freq == w)) { Main_Data.Remove(item); } } Console.WriteLine('\n' + "After Removing:" + '\n'); foreach (var item in Main_Data.ToArray()) { Console.WriteLine(item); } if (Main_Data.Count != 0) { Console.WriteLine("Main_Data.Length = " + Main_Data.Count); OnDataChanged(this, new DataChangedEventArgs(ChangeInfo.Remove, Main_Data[number - Main_Data.Count - 1].Freq)); } number--; return(Main_Data.Count > 0); }
public void Add(V2Data item) { item.PropertyChanged += PC; Main_Data.Add(item); OnDataChanged(this, new DataChangedEventArgs(ChangeInfo.Add, Main_Data[number].Freq)); number++; }
public void AddDefaults() { Random rnd = new Random(); Grid1D d1 = new Grid1D(1, 2); Grid1D d2 = new Grid1D(2, 2); V2DataOnGrid New_Grid = new V2DataOnGrid("A", 3, d1, d1); V2DataOnGrid New_Grid_1 = new V2DataOnGrid("A", 3, d2, d2); New_Grid.InitRandom(3, 7); New_Grid_1.InitRandom(4, 8); V2DataCollection New_Coll = new V2DataCollection("B", 5); New_Coll.InitRandom(4, 4, 6, 4, 6); Main_Data.Add(New_Grid); Main_Data.Add(New_Grid_1); Main_Data.Add(New_Grid_1); Main_Data.Add(New_Coll); }
IEnumerator <V2Data> IEnumerable <V2Data> .GetEnumerator() { return(Main_Data.GetEnumerator()); }
public IEnumerator GetEnumerator() { return(Main_Data.GetEnumerator()); }