Csharp/C Sharp by API/System.Collections.Generic/IDictionary
IDictionary.Add
<source lang="csharp"> using System; using System.Collections; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Text; public class MainClass {
public static void Main() { IDictionary<string, decimal> salaryMap = new Dictionary<string, decimal>(); salaryMap.Add("S", 60.5M); salaryMap.Add("W", 10.0M); salaryMap.Add("J", 30.99M); salaryMap.Remove("W"); }
}
</source>
IDictionary.ContainsKey
<source lang="csharp"> using System; using System.Collections; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Text; public class MainClass {
public static void Main() { IDictionary<string, decimal> salaryMap = new Dictionary<string, decimal>(); salaryMap.Add("S", 60.5M); salaryMap.Add("W", 10.0M); salaryMap.Add("J", 30.99M); salaryMap.Remove("W"); }
}
</source>
IDictionary.Values
<source lang="csharp"> using System; using System.Collections; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Text; public class MainClass {
public static void Main() { IDictionary<string, decimal> salaryMap = new Dictionary<string, decimal>(); salaryMap.Add("S", 60.5M); salaryMap.Add("W", 10.0M); salaryMap.Add("J", 30.99M); decimal total = 0.0M; foreach (decimal d in salaryMap.Values) total += d; Console.WriteLine("{0:C}", total); }
}
</source>