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

C#のKeyValuePair


KeyValuePairクラスは、C#を使用して1つのリストに値のペアを格納します。

KeyValuePairを設定し、要素を追加します-

var myList = new List<KeyValuePair<string, int>>();

// adding elements
myList.Add(new KeyValuePair<string, int>("Laptop", 20));
myList.Add(new KeyValuePair<string, int>("Desktop", 40));
myList.Add(new KeyValuePair<string, int>("Tablet", 60));

KeyValuePairを操作し、キーと値を表示する方法を学習するためのコードは次のとおりです-

Using System;
using System.Collections.Generic;
class Program {
   static void Main() {
      var myList = new List<KeyValuePair<string, int>>();
      // adding elements
      myList.Add(new KeyValuePair<string, int>("Laptop", 20));
      myList.Add(new KeyValuePair<string, int>("Desktop", 40));
      myList.Add(new KeyValuePair<string, int>("Tablet", 60));
      foreach (var val in myList) {
         Console.WriteLine(val);
      }
   }
}

  1. 前提条件-Java

    パラメータとして渡されたリストが空かどうかを確認するための前提条件。例を見てみましょう- 例 public void my_fun(List<Object> myList){    if (myList == null){       throw new IllegalArgumentException("List is null");    }    if (myList.isEmpty()){       throw new Illegal

  2. Pythonでの参照と値の受け渡し

    Python言語のすべてのパラメーター(引数)は、参照によって渡されます。これは、関数内でパラメーターが参照するものを変更すると、その変更が呼び出し元の関数にも反映されることを意味します。 例 #!/usr/bin/python # Function definition is here def changeme( mylist ): "This changes a passed list into this function" mylist.append([1,2,3,4]); print "Values inside the function: ",