clojure.lang.PersistentTreeMap.assocEx C# (CSharp) Метод

assocEx() публичный Метод

Add a new key/value pair.
Throws an exception if key has a value already.
public assocEx ( object key, object val ) : IPersistentMap
key object The key
val object The value
Результат IPersistentMap
        public override IPersistentMap assocEx(object key, object val)
        {
            Box found = new Box(null);
            Node t = Add(_tree, key, val, found);
            if (t == null)
                throw new Exception("Key already present");
            return new PersistentTreeMap(_comp, t.Blacken(), _count + 1, meta());
        }