# remove method

void remove(

1. String? key

)

Removes an element of the StringDict object.

param key Unique key of the item to remove. throws DocumentException An error has occurred during Document Library execution.

## Implementation

    void remove(String? key) {
      Pointer<Char>? pKey = key?.toNativeUtf8().cast<Char>();
      try {
        var err = documentSDK.id3DocumentStringDict_Remove(_pHandle.value, pKey ?? nullptr);
        if (err != DocumentError.success.value) {
          throw DocumentException(err);
        }
      } finally {
        if (pKey != null) {
          calloc.free(pKey);
        }
      }
    }