public void HeaderTest() { try { const string rawHeader = @"H|\^&|||BS800^01.03.07.03^123456|||||||PR|1394-97|20090910102501"; var oldHeader = new Access2HeaderRecord(); oldHeader.Parse(rawHeader); //h.Parse(rawHeader); Debug.WriteLine(oldHeader.RecordType); var newHeader = (Access2HeaderRecord)oldHeader.Clone(); Debug.WriteLine(newHeader.Create()); } catch (Exception ex) { Debug.WriteLine(ex.ToString()); } }