
**Inheritance:**
java.lang.Object, com.aspose.ms.System.Collections.Generic.Dictionary
```
public class NonGenericDictionary<K,V> extends System.Collections.Generic.Dictionary<K,V>
```

Represents a non generic dictionary.
## Constructors

| Constructor | Description |
| --- | --- |
| [NonGenericDictionary()](#NonGenericDictionary--) |  |
## Methods

| Method | Description |
| --- | --- |
| [addItem(TKey arg0, TValue arg1)](#addItem-TKey-TValue-) |  |
| [addItem(System.Collections.Generic.KeyValuePair<TKey,TValue> arg0)](#addItem-com.aspose.ms.System.Collections.Generic.KeyValuePair-TKey-TValue--) |  |
| [clear()](#clear--) |  |
| [containsItem(System.Collections.Generic.KeyValuePair<TKey,TValue> arg0)](#containsItem-com.aspose.ms.System.Collections.Generic.KeyValuePair-TKey-TValue--) |  |
| [containsKey(TKey arg0)](#containsKey-TKey-) |  |
| [containsValue(TValue arg0)](#containsValue-TValue-) |  |
| [copyTo(System.Array arg0, int arg1)](#copyTo-com.aspose.ms.System.Array-int-) |  |
| [copyToTArray(System.Collections.Generic.KeyValuePair<TKey,TValue>[] arg0, int arg1)](#copyToTArray-com.aspose.ms.System.Collections.Generic.KeyValuePair-TKey-TValue----int-) |  |
| [equals(Object arg0)](#equals-java.lang.Object-) |  |
| [getClass()](#getClass--) |  |
| [getComparer()](#getComparer--) |  |
| [getDictionaryEntryEnumerator()](#getDictionaryEntryEnumerator--) |  |
| [getKeys()](#getKeys--) |  |
| [getKeysTyped()](#getKeysTyped--) | Gets the strongly typed collection of keys. |
| [getSyncRoot()](#getSyncRoot--) |  |
| [getValues()](#getValues--) |  |
| [getValuesTyped()](#getValuesTyped--) | Gets the strongly typed values collection. |
| [get_Item(TKey arg0)](#get-Item-TKey-) |  |
| [hashCode()](#hashCode--) |  |
| [isFixedSize()](#isFixedSize--) |  |
| [isReadOnly()](#isReadOnly--) |  |
| [isSynchronized()](#isSynchronized--) |  |
| [iterator()](#iterator--) |  |
| [notify()](#notify--) |  |
| [notifyAll()](#notifyAll--) |  |
| [removeItem(System.Collections.Generic.KeyValuePair<TKey,TValue> arg0)](#removeItem-com.aspose.ms.System.Collections.Generic.KeyValuePair-TKey-TValue--) |  |
| [removeItemByKey(TKey arg0)](#removeItemByKey-TKey-) |  |
| [set_Item(TKey arg0, TValue arg1)](#set-Item-TKey-TValue-) |  |
| [size()](#size--) |  |
| [toString()](#toString--) |  |
| [tryGetValue(TKey arg0, Object[] arg1)](#tryGetValue-TKey-java.lang.Object---) |  |
| [wait()](#wait--) |  |
| [wait(long arg0)](#wait-long-) |  |
| [wait(long arg0, int arg1)](#wait-long-int-) |  |
### NonGenericDictionary() {#NonGenericDictionary--}
```
public NonGenericDictionary()
```


### addItem(TKey arg0, TValue arg1) {#addItem-TKey-TValue-}
```
public void addItem(TKey arg0, TValue arg1)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | TKey |  |
| arg1 | TValue |  |

### addItem(System.Collections.Generic.KeyValuePair<TKey,TValue> arg0) {#addItem-com.aspose.ms.System.Collections.Generic.KeyValuePair-TKey-TValue--}
```
public void addItem(System.Collections.Generic.KeyValuePair<TKey,TValue> arg0)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | com.aspose.ms.System.Collections.Generic.KeyValuePair<TKey,TValue> |  |

### clear() {#clear--}
```
public void clear()
```




### containsItem(System.Collections.Generic.KeyValuePair<TKey,TValue> arg0) {#containsItem-com.aspose.ms.System.Collections.Generic.KeyValuePair-TKey-TValue--}
```
public boolean containsItem(System.Collections.Generic.KeyValuePair<TKey,TValue> arg0)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | com.aspose.ms.System.Collections.Generic.KeyValuePair<TKey,TValue> |  |

**Returns:**
boolean
### containsKey(TKey arg0) {#containsKey-TKey-}
```
public boolean containsKey(TKey arg0)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | TKey |  |

**Returns:**
boolean
### containsValue(TValue arg0) {#containsValue-TValue-}
```
public boolean containsValue(TValue arg0)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | TValue |  |

**Returns:**
boolean
### copyTo(System.Array arg0, int arg1) {#copyTo-com.aspose.ms.System.Array-int-}
```
public void copyTo(System.Array arg0, int arg1)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | com.aspose.ms.System.Array |  |
| arg1 | int |  |

### copyToTArray(System.Collections.Generic.KeyValuePair<TKey,TValue>[] arg0, int arg1) {#copyToTArray-com.aspose.ms.System.Collections.Generic.KeyValuePair-TKey-TValue----int-}
```
public void copyToTArray(System.Collections.Generic.KeyValuePair<TKey,TValue>[] arg0, int arg1)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | com.aspose.ms.System.Collections.Generic.KeyValuePair<TKey,TValue>[] |  |
| arg1 | int |  |

### equals(Object arg0) {#equals-java.lang.Object-}
```
public boolean equals(Object arg0)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | java.lang.Object |  |

**Returns:**
boolean
### getClass() {#getClass--}
```
public final native Class<?> getClass()
```




**Returns:**
java.lang.Class<?>
### getComparer() {#getComparer--}
```
public System.Collections.Generic.IGenericEqualityComparer<TKey> getComparer()
```




**Returns:**
com.aspose.ms.System.Collections.Generic.IGenericEqualityComparer<TKey>
### getDictionaryEntryEnumerator() {#getDictionaryEntryEnumerator--}
```
public System.Collections.IEnumerable<System.Collections.DictionaryEntry> getDictionaryEntryEnumerator()
```




**Returns:**
com.aspose.ms.System.Collections.IEnumerable<com.aspose.ms.System.Collections.DictionaryEntry>
### getKeys() {#getKeys--}
```
public System.Collections.Generic.Dictionary.KeyCollection<TKey,TValue> getKeys()
```




**Returns:**
com.aspose.ms.System.Collections.Generic.Dictionary.KeyCollection<TKey,TValue>
### getKeysTyped() {#getKeysTyped--}
```
public System.Collections.Generic.IGenericCollection<K> getKeysTyped()
```


Gets the strongly typed collection of keys.

**Returns:**
com.aspose.ms.System.Collections.Generic.IGenericCollection<K> - The strongly typed keys collection.
### getSyncRoot() {#getSyncRoot--}
```
public Object getSyncRoot()
```




**Returns:**
java.lang.Object
### getValues() {#getValues--}
```
public System.Collections.Generic.Dictionary.ValueCollection<TKey,TValue> getValues()
```




**Returns:**
com.aspose.ms.System.Collections.Generic.Dictionary.ValueCollection<TKey,TValue>
### getValuesTyped() {#getValuesTyped--}
```
public System.Collections.Generic.IGenericCollection<V> getValuesTyped()
```


Gets the strongly typed values collection.

**Returns:**
com.aspose.ms.System.Collections.Generic.IGenericCollection<V> - The strongly typed values collection.
### get_Item(TKey arg0) {#get-Item-TKey-}
```
public TValue get_Item(TKey arg0)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | TKey |  |

**Returns:**
TValue
### hashCode() {#hashCode--}
```
public native int hashCode()
```




**Returns:**
int
### isFixedSize() {#isFixedSize--}
```
public boolean isFixedSize()
```




**Returns:**
boolean
### isReadOnly() {#isReadOnly--}
```
public boolean isReadOnly()
```




**Returns:**
boolean
### isSynchronized() {#isSynchronized--}
```
public boolean isSynchronized()
```




**Returns:**
boolean
### iterator() {#iterator--}
```
public System.Collections.Generic.Dictionary.Enumerator<TKey,TValue> iterator()
```




**Returns:**
com.aspose.ms.System.Collections.Generic.Dictionary.Enumerator<TKey,TValue>
### notify() {#notify--}
```
public final native void notify()
```




### notifyAll() {#notifyAll--}
```
public final native void notifyAll()
```




### removeItem(System.Collections.Generic.KeyValuePair<TKey,TValue> arg0) {#removeItem-com.aspose.ms.System.Collections.Generic.KeyValuePair-TKey-TValue--}
```
public boolean removeItem(System.Collections.Generic.KeyValuePair<TKey,TValue> arg0)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | com.aspose.ms.System.Collections.Generic.KeyValuePair<TKey,TValue> |  |

**Returns:**
boolean
### removeItemByKey(TKey arg0) {#removeItemByKey-TKey-}
```
public boolean removeItemByKey(TKey arg0)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | TKey |  |

**Returns:**
boolean
### set_Item(TKey arg0, TValue arg1) {#set-Item-TKey-TValue-}
```
public void set_Item(TKey arg0, TValue arg1)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | TKey |  |
| arg1 | TValue |  |

### size() {#size--}
```
public int size()
```




**Returns:**
int
### toString() {#toString--}
```
public String toString()
```




**Returns:**
java.lang.String
### tryGetValue(TKey arg0, Object[] arg1) {#tryGetValue-TKey-java.lang.Object---}
```
public boolean tryGetValue(TKey arg0, Object[] arg1)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | TKey |  |
| arg1 | java.lang.Object[] |  |

**Returns:**
boolean
### wait() {#wait--}
```
public final void wait()
```




### wait(long arg0) {#wait-long-}
```
public final void wait(long arg0)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | long |  |

### wait(long arg0, int arg1) {#wait-long-int-}
```
public final void wait(long arg0, int arg1)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | long |  |
| arg1 | int |  |

