private void Add() { DataTable ta = new DataTable(); ProductTables temp = new ProductTables(); temp.Beam_Height_Difference = ta; temp.Beam_Tip_To_Window_L = ta; temp.Beam_Touch_Window_L_R = ta; temp.Beam_Touch_Window_L_L = ta; temp.Beam_Touch_Window_R_L = ta; temp.Beam_Touch_Window_R_R = ta; temp.Beam_Tip_To_Window_R = ta; temp.Beam_Height_L = ta; temp.Beam_Height_R = ta; temp.Beam_Inner_L = ta; temp.Beam_Inner_R = ta; temp.Cross_Shield_TP = ta; temp.Shield_Cross_Angle = ta; temp.Shield_Flatness = ta; temp.TiePian = ta; temp.Wafer_Thickness = ta; temp.Result = index % 3 == 0 ? true : false; tabs.Add(temp); }
public void Add(ProductTables _product) { SavedTables.Enqueue(_product); while (SavedTables.Count > Count) { ProductTables trush_product; while (!SavedTables.TryDequeue(out trush_product)) { ; } trush_product.Dispose(); } Console.WriteLine(SavedTables.Count); }