MOTOBIT.COM - ASP upload, IIS utility Remove Method of Dictionary class

Method | Member of  Multi.Dictionary | Changes | Purchase | Download

Description

Removes a key and item pair(s) from the Dictionary object.

Syntax

Dictionary.Remove (Key as String)
 

Where Type Optional Default Description
 Key  String     Key associated with the item being removed from Multi.Dictionary 

Remarks

Multi.Dictionary.Remove removes
- No keys/pairs if Key does not exists in the Multi.Dictionary object
- One Key and its pair value if Key exists and Multi.Dictionary.UniqueKeys is true.
- One Key and all associated values if Key exists and Multi.Dictionary.UniqueKeys is false.

Examples

Remove method sample - nonunique keys

  Dim D As New Multi.Dictionary
  
  D.UniqueKeys = False
  D("Martin") = 3812
  D("Alex") = 2534
  D("Alex") = 2535
  D("Peter") = 12
  
  'There are 3 keys / 4 items in the dictionary
  Debug.Print D.KeysCount, D.Count
  
  'Remove One key - one pair.
  D.Remove "Martin"
  'There are 2 keys / 3 items in the dictionary
  Debug.Print D.KeysCount, D.Count
  
  'Remove One key - two pairs.
  D.Remove "Alex"
  'There are 1 key / 1 item in the dictionary
  Debug.Print D.KeysCount, D.Count

See also

Dictionary.Add, Dictionary.RemoveAll

Other links for Remove

Methods of Dictionary class

Add, Connect, Disconnect, Exists, Load, Lock, Remove, RemoveAll, RemoveDictionary, Save, Unlock

Properties of Dictionary class

CompareMode, Count, Dictionaries, Item, Items, ItemsCount, Key, Keys, KeysCount, LockDuration, Name, RefCounter, UniqueKeys

Multi.Dictionary

Free threaded dictionary object. Lets you work with unique/non-unique keys, any VARIANT values and connect to other dictionary in the same process.
     Dictionary is a COM class specially designed as a free-threaded dictionary in Application scope of ASP/ASP.Net pages. It also works with script other engines in VB Script and JScript (ASP,ASP.Net, WSH, CHM, HTA), VB Net, Visual basic (VBA - VB 5, VB 6, Word, Excel, Access, …), C#, J#, C++, ASP, ASP.Net, Delphi and with T-SQL OLE functions - see Use ByteArray object article. You can also use the object in other programming environments with COM support, such is PowerBuilder.
     Source code for Dictionary is available within distribution license, please see License page for Multi Dictionary or License page for ASP file upload and ScriptUtilities.

Multi

Free-threaded (multithreaded) dictionary object. Lets you work with unique/non-unique keys in VBScript and JScript envinronment (share application/session variables in ASP) or any other programming language. You can share dictionary variables between processes or computers, you can save or restore dictionary variables to a disk, work with keys using regular expression and more.

© 1996 - 2009 Antonin Foller, Motobit Software | About, Contacts | e-mail: info@pstruh.cz


Other Motobit links:   IISTracer, real-time IIS monitor   ASP file upload - upload files to ASP. 
ActiveX/VBSScript registry editor  ActiveX NT User account manager  Export MDB/DBF from ASP Active LogFile  Email export  ActiveX/ASP Scripting Dictionary object