private void RemoveSrvRecord(SRVRecord rec) { int i = 0; SRVRecord[] recs = new SRVRecord[_SRVRecords.Length - 1]; foreach (SRVRecord srv in _SRVRecords) { if (!srv.Equals(rec)) { recs[i] = srv; i++; } } _SRVRecords = recs; }