コード例 #1
0
    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;
    }
コード例 #2
0
 /// <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;
 }
コード例 #3
0
 public DictionaryStringInt1024()
 {
     items = new KeyValueStringInt[max];
     count = 0;
 }