private void AddVirtualItem(List <List <object> > pobjDataLtLt, CRegion LSCrg, string strAreaAggregation, int intCount) { List <object> objDataLt = new List <object>(14); objDataLt.Add(LSCrg.ID); objDataLt.Add(LSCrg.GetCphCount()); objDataLt.Add(LSCrg.GetAdjCount()); objDataLt.Add(strAreaAggregation); for (int i = 4; i < intCount; i++) { objDataLt.Add(-1); } pobjDataLtLt.Add(objDataLt); }
public static int CmpCrg_nmID(CRegion crg1, CRegion crg2) { int intResult = crg1.GetCphCount().CompareTo(crg2.GetCphCount()); if (intResult == 0) { intResult = crg1.GetAdjCount().CompareTo(crg2.GetAdjCount()); } if (intResult == 0) { intResult = crg1.ID.CompareTo(crg2.ID); } if (intResult == 0) { throw new ArgumentOutOfRangeException("this should not happen!"); } return(intResult); }