C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#のSortedListにキーと値のペアを追加するにはどうすればよいですか?


SortedListにキーと値のペアを追加するためのコードは、次のとおりです-

using System;
using System.Collections;
public class Demo {
   public static void Main(String[] args){
      SortedList list = new SortedList();
      list.Add("A", "Jacob");
      list.Add("B", "Sam");
      list.Add("C", "Tom");
      list.Add("D", "John");
      list.Add("E", "Tim");
      list.Add("F", "Mark");
      list.Add("G", "Gary");
      list.Add("H", "Nathan");
      list.Add("I", "Shaun");
      list.Add("J", "David");
      ICollection col1 = list.Values;
      Console.WriteLine("Values...");
      foreach(string s in col1)
      Console.WriteLine(s);
      ICollection col2 = list.Keys;
      Console.WriteLine("\nKeys...");
      foreach(string s in col2)
      Console.WriteLine(s);
   }
}

アウト

これにより、次の出力が生成されます-

Values...
Jacob
Sam
Tom
John
Tim
Mark
Gary
Nathan
Shaun
David
Keys...
A
B
C
D
E
F
G
H
I
J

別の例を見てみましょう-

using System;
using System.Collections;
public class Demo {
   public static void Main(String[] args){
      SortedList sortedList = new SortedList();
      sortedList.Add("A", "1");
      sortedList.Add("B", "2");
      sortedList.Add("C", "3");
      sortedList.Add("D", "4");
      sortedList.Add("E", "5");
      sortedList.Add("F", "6");
      sortedList.Add("G", "7");
      sortedList.Add("H", "8");
      sortedList.Add("I", "9");
      sortedList.Add("J", "10");
      Console.WriteLine("SortedList elements...");
      foreach(DictionaryEntry d in sortedList){
         Console.WriteLine("Key = "+d.Key + ", Value = " + d.Value);
      }
      Console.WriteLine("Count of SortedList key-value pairs = "+sortedList.Count);
      sortedList.RemoveAt(3);
      Console.WriteLine("\nEnumerator to iterate through the SortedList...");
      IDictionaryEnumerator demoEnum = sortedList.GetEnumerator();
      while (demoEnum.MoveNext())
         Console.WriteLine("Key = " + demoEnum.Key + ", Value = " + demoEnum.Value);
      Console.WriteLine("Count of SortedList key-value pairs (Updated) = "+sortedList.Count);
   }
}

出力

これにより、次の出力が生成されます-

SortedList elements...
Key = A, Value = 1
Key = B, Value = 2
Key = C, Value = 3
Key = D, Value = 4
Key = E, Value = 5
Key = F, Value = 6
Key = G, Value = 7
Key = H, Value = 8
Key = I, Value = 9
Key = J, Value = 10
Count of SortedList key-value pairs = 10 Enumerator to iterate through the SortedList...
Key = A, Value = 1
Key = B, Value = 2
Key = C, Value = 3
Key = E, Value = 5
Key = F, Value = 6
Key = G, Value = 7
Key = H, Value = 8
Key = I, Value = 9
Key = J, Value = 10 Count of SortedList key-value pairs (Updated) = 9

  1. Redis HGETALL –ハッシュ値に含まれるすべてのフィールド/値のペアを取得する方法

    このチュートリアルでは、キーに格納されているハッシュ値に含まれるすべてのフィールドと値のペアを取得する方法について学習します。このために、Redis HGETALLを使用します コマンド。 HGETALLコマンド このコマンドは、キーに格納されているハッシュ値に含まれるすべてのフィールドとそれに関連する値を返します。キーが存在しない場合は空のリストが返され、キーは存在するがキーに格納されている値がハッシュデータ型ではない場合はエラーが返されます。 RedisHGETALLコマンドの構文は次のとおりです。- 構文:- redis host:post> HGETALL <ke

  2. 方​​法:REG_BINARY レジストリ値を REG ADD します。

    このチュートリアルには、「REG ADD」コマンドを使用して「REG_BINARY」レジストリ値をレジストリに追加する方法についての説明が含まれています。 数日前、「REG ADD」コマンドを使用して、あるコンピューター (「コンピューター A」と呼びましょう) から別のコンピューター (「コンピューター B」と呼びましょう) に特定の「REG_BINARY」レジストリ値をエクスポートおよびインポートしたいと考えました。そこで、以下の手順に従いました: 1. 「コンピュータ A」で、レジストリ エディタの「エクスポート コマンド」を使用して、「コンピュータ B」にインポートしたい「REG_