Csharp/C Sharp by API/System.Collections.Generic/Dictionary — различия между версиями
Admin (обсуждение | вклад) м (1 версия) |
Admin (обсуждение | вклад) м (1 версия) |
(нет различий)
|
Текущая версия на 15:11, 26 мая 2010
Dictionary.Keys
<source lang="csharp">
using System; using System.Collections.Generic;
class MainClass {
public static void Main() { Dictionary<string, double> dict = new Dictionary<string, double>(); // Add elements to the collection. dict.Add("A", 7); dict.Add("B", 5); dict.Add("C", 4); dict.Add("D", 9); // Get a collection of the keys (names). ICollection<string> c = dict.Keys; foreach(string str in c) Console.WriteLine("{0}, Salary: {1:C}", str, dict[str]); }
}
</source>
new Dictionary<T, T>()
<source lang="csharp">
using System; using System.Collections.Generic; using System.Linq; static class TestDictionary {
static void Main() { Dictionary<int, string> frenchNumbers; frenchNumbers = new Dictionary<int, string>(); frenchNumbers.Add(0, "zero"); frenchNumbers.Add(1, "one"); frenchNumbers.Add(2, "two"); frenchNumbers.Add(3, "three"); frenchNumbers.Add(4, "four"); var evenFrenchNumbers = from entry in frenchNumbers where (entry.Key % 2) == 0 select entry.Value; }
}
</source>