public ART6d getART6dObjectById(int id) { for (int i = 0; i < art6dobjects.Count; i++) { if (((ART6d)art6dobjects[i]).getId() == id) { return((ART6d)art6dobjects[i]); } } return(ART6d.Empty()); }
//protected void add6dObject(ART6d obj) //{ // for (int i = 0; i < art6dobjects.Count; i++) // { // if (((ART6d)art6dobjects[i]).getId() == obj.getId()) // { // art6dobjects.RemoveAt(i); // } // } // art6dobjects.Add(obj); //} protected void add6dObject(ART6d obj) { bool exists = false; for (int i = 0; i < art6dobjects.Count; i++) { if (((ART6d)art6dobjects[i]).getId() == obj.getId()) { art6dobjects.RemoveAt(i); art6dobjects.Insert(i, obj); exists = true; } } if (!exists) { art6dobjects.Add(obj); } }