public void Remove <K>(K key) { if (key is int || key is short || key is uint || key is ushort || key is long || key is ulong) { TreeProperty.RemoveKey(key.ToString()); } else { HBplusTree.RemoveKey(DataSerializer.SerializerBase64(key)); } }