コード例 #1
0
 private PersistentLinkedList InitPLL(string arrayName, int elementSize, int userHeaderSize)
 {
     PersistentLinkedList pll;
     try
     {
         pll = new PersistentLinkedList(arrayName, elementSize, userHeaderSize);
     }
     catch (FileNameConflictException)
     {
         pll = new PersistentLinkedList(arrayName);
         pll.Delete();
         pll = new PersistentLinkedList(arrayName, elementSize, userHeaderSize);
     }
     return pll;
 }
コード例 #2
0
 public void DeleteTest()
 {
     string llName = "LLDelete";
     ILinkedList ll = InitPLL(llName, 16, 8);
     try
     {
         ll.Delete();
         ll = new PersistentLinkedList(llName, 16, 16);
     }
     finally
     {
         ll.Delete();
     }
 }