Count is set to zero, and references to other objects from elements of the collection are also released.
The capacity remains unchanged. This method is an O(n) operation, where n is Hashtable.Count.
// Creates a Hashtable, adds 2 elements and then clears it
var h : Hashtable;
h = new Hashtable();
h.Add("1","one");
h.Add("2","two");
Debug.Log(h.Count);
h.Clear();
Debug.Log(h.Count);
using UnityEngine;
using System.Collections;
public class example : MonoBehaviour {
public Hashtable h;
void Example() {
h = new Hashtable();
h.Add("1", "one");
h.Add("2", "two");
Debug.Log(h.Count);
h.Clear();
Debug.Log(h.Count);
}
}
import UnityEngine
import System.Collections
class example(MonoBehaviour):
public h as Hashtable
def Example():
h = Hashtable()
h.Add('1', 'one')
h.Add('2', 'two')
Debug.Log(h.Count)
h.Clear()
Debug.Log(h.Count)