예제 #1
0
 public bool RemoveKeyName(int index)
 {
     if (index >= KeyNameValues.Count || index < 0)
     {
         return(false);
     }
     KeyNameValues[index].Parent = null;
     KeyNameValues.RemoveAt(index);
     return(true);
 }
예제 #2
0
 public bool RemoveKeyName(string keyName)
 {
     if (string.IsNullOrEmpty(keyName))
     {
         return(false);
     }
     for (int i = 0; i < KeyNameValues.Count; i++)
     {
         if (KeyNameValues[i].Key == keyName)
         {
             KeyNameValues[i].Parent = null;
             KeyNameValues.RemoveAt(i);
             return(true);
         }
     }
     return(true);
 }