public void Set(string key, int value) { for (int i = 0; i < count; i++) { if (items[i] == null) { continue; } if (items[i].key == key) { items[i].value = value; return; } } for (int i = 0; i < count; i++) { if (items[i] == null) { items[i] = new KeyValueStringInt(); items[i].key = key; items[i].value = value; return; } } KeyValueStringInt k = new KeyValueStringInt(); k.key = key; k.value = value; items[count++] = k; }
/// <summary> /// Set the specified key to the specified value. /// </summary> /// <param name="key">Key</param> /// <param name="value">Value to set</param> public void Set(string key, int value) { for (int i = 0; i < count; i++) { if (items[i] == null) { continue; } if (items[i].key == key) { items[i].value = value; return; } } for (int i = 0; i < count; i++) { if (items[i] == null) { items[i] = new KeyValueStringInt(); items[i].key = key; items[i].value = value; return; } } KeyValueStringInt k = new KeyValueStringInt(); k.key = key; k.value = value; items[count++] = k; }
public DictionaryStringInt1024() { items = new KeyValueStringInt[max]; count = 0; }