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

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

Remove a key entry.
public without ( object key ) : IPersistentMap
key object The key to remove
Результат IPersistentMap
        public override IPersistentMap without(object key)
        {
            Box found = new Box(null);
            Node t = Remove(_tree, key, found);
            if (t == null)
            {
                if (found.Val == null)
                    return this;
                return new PersistentTreeMap(meta(), _comp);
            }
            return new PersistentTreeMap(_comp, t.Blacken(), _count - 1, meta());
        }