C#のDictionary.Keysプロパティ
C#のDictionary.Keysプロパティは、ディクショナリ内のすべてのキーをフェッチするために使用されます。
構文
以下は構文です-
public System.Collections.Generic.Dictionary<TKey, TValue>.KeyCollection Keys { get; } 例
ここで、Dictionary.Keysプロパティを実装する例を見てみましょう-
using System;
using System.Collections.Generic;
public class Demo {
public static void Main(){
Dictionary<string, string> dict =
new Dictionary<string, string>();
dict.Add("One", "Kagido");
dict.Add("Two", "Ngidi");
dict.Add("Three", "Devillers");
dict.Add("Four", "Smith");
dict.Add("Five", "Warner");
Console.WriteLine("Count of elements = "+dict.Count);
Console.WriteLine("\nKey/value pairs...");
foreach(KeyValuePair<string, string> res in dict){
Console.WriteLine("Key = {0}, Value = {1}", res.Key, res.Value);
}
Console.Write("\nAll the keys..\n");
Dictionary<string, string>.KeyCollection allKeys =
dict.Keys;
foreach(string str in allKeys){
Console.WriteLine("Key = {0}", str);
}
}
} 出力
これにより、次の出力が生成されます-
Count of elements = 5 Key/value pairs... Key = One, Value = Kagido Key = Two, Value = Ngidi Key = Three, Value = Devillers Key = Four, Value = Smith Key = Five, Value = Warner All the keys.. Key = One Key = Two Key = Three Key = Four Key = Five
例
ここで、Dictionary.Keysプロパティを実装する別の例を見てみましょう-
using System;
using System.Collections.Generic;
public class Demo {
public static void Main(){
Dictionary<string, string> dict =
new Dictionary<string, string>();
dict.Add("One", "Chris");
dict.Add("Two", "Steve");
dict.Add("Three", "Messi");
dict.Add("Four", "Ryan");
dict.Add("Five", "Nathan");
Console.WriteLine("Count of elements = "+dict.Count);
Console.WriteLine("\nKey/value pairs...");
foreach(KeyValuePair<string, string> res in dict){
Console.WriteLine("Key = {0}, Value = {1}", res.Key, res.Value);
}
Console.WriteLine("Value for key three = "+dict["Three"]);
dict["Three"] = "Katie";
Console.WriteLine("Updated value associated with key Three...");
Console.WriteLine(dict["Three"]);
Console.Write("\nAll the keys..\n");
Dictionary<string, string>.KeyCollection allKeys = dict.Keys;
foreach(string str in allKeys){
Console.WriteLine("Key = {0}", str);
}
}
} 出力
これにより、次の出力が生成されます-
Count of elements = 5 Key/value pairs... Key = One, Value = Chris Key = Two, Value = Steve Key = Three, Value = Messi Key = Four, Value = Ryan Key = Five, Value = Nathan Value for key three = Messi Updated value associated with key Three... Katie All the keys.. Key = One Key = Two Key = Three Key = Four Key = Five
-
C#のSortedDictionary.Countプロパティ
C#のSortedDictionary.Countプロパティは、SortedDictionary に含まれるキーと値のペアの数を取得するために使用されます。 構文 構文は次のとおりです- public int Count { get; } 例 例を見てみましょう- using System; using System.Collections; using System.Collections.Generic; public class Demo { public static void Main(){ SortedDict
-
C#のConsole.KeyAvailable()プロパティ
C#のConsole.KeyAvailable()プロパティは、入力ストリームでキーを押すことができるかどうかを示す値を取得するために使用されます。 構文 構文は次のとおりです- public static bool KeyAvailable { get; } 例 ここで、C#でConsole.KeyAvailable()プロパティを実装する例を見てみましょう- using System; using System.Threading; class Demo { public static void Main (string[] args) { &n