public int FindByName(ObjectName name) { for (int i = 0; i < IntTableInfo.Length; i++) { var info = IntTableInfo[i]; if (info != null && info.TableName.Equals(name)) return i; } return -1; }