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

C#の辞書に保存されている値を更新するにはどうすればよいですか?


C#では、ディクショナリはキーと値のペアを格納するために一般的に使用される汎用コレクションです。辞書では、キーをnullにすることはできませんが、値をnullにすることはできます。キーは一意である必要があります。重複キーを使用しようとすると、コンパイラが例外をスローする場合、重複キーは許可されません。

上記のように、辞書の値はそのキーを使用して更新できます キーはすべての値に対して一意であるため。

myDictionary[myKey] = myNewValue;

IDと名前を持つ学生の辞書を見てみましょう。ここで、ID2の学生の名前を「Mrk」から「Mark」に変更したい場合。

using System;
using System.Collections.Generic;
namespace DemoApplication{
   class Program{
      static void Main(string[] args){
         Dictionary<int, string> students = new Dictionary<int, string>{
            { 1, "John" },
            { 2, "Mrk" },
            { 3, "Bill" }
         };
         Console.WriteLine($"Name of student having id 2: {students[2]}");
         students[2] = "Mark";
         Console.WriteLine($"Updated Name of student having id 2: {students[2]}");
         Console.ReadLine();
      }
   }
}

出力

上記のコードの出力は-

です。
Name of student having id 2: Mrk
Updated Name of student having id 2: Mark

  1. Windows 10 Update のインストールを防止する方法。

    ご存じのように、Windows 10 は、利用可能な場合、Windows またはドライバーの更新を自動的にダウンロードしてインストールします。ただし、場合によっては、Windows 10 での特定の更新プログラムのインストールが失敗することがあります。そのため、Microsoft がバグを修正するか、その更新プログラムの新しいバージョンをリリースするまで、Windows 10 でその更新プログラムをインストールしないようにすることをお勧めします。 . このチュートリアルには、Windows 10 で更新プログラムの自動インストールをブロックする方法に関する詳細な手順が含まれています。

  2. Windows 10 で Windows Update の帯域幅を制限する方法

    Windows 10 には、帯域幅の制限を設定し、必要な更新とダウンロードに応じて最適化するアクティブなメカニズムがあります。 Windows 更新の帯域幅を制限することで、データ制限に対する懸念が確実になり、1 つの目的だけのためにすべての帯域幅を占有することはありません。制限内で更新が行われている間、Web を閲覧したり、他のファイルをダウンロードしたり、オンラインで映画を見たり、ゲームをしたりすることができます。 このメカニズムはご使用のコンピューター システムにのみ適用され、ローカル ネットワーク上にある他のコンピューターでのインターネット アクティビティは検出できないことを理解して