Csharp/C Sharp by API/System.Collections.Generic/Dictionary
Версия от 15:31, 26 мая 2010; (обсуждение)
Dictionary.Keys
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]);
}
}
new Dictionary<T, T>()
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;
}
}