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

C#のキーベースのI / Oコレクションとは何ですか?


C#のキーベースのI / Oコレクションは、SortedListと呼ばれるものです-

SortedList<TKey,TValue>

SortedListクラスは、キーによってソートされ、キーおよびインデックスによってアクセス可能なキーと値のペアのコレクションを表します。これは、両方がSortedListに追加される方法です-

s.Add("Sub1", "Physics");
s.Add("Sub2", "Chemistry");
s.Add("Sub3", "Biology");
s.Add("Sub4", "Java");

以下は、SortedListにキーと値を表示する例です-

using System;
using System.Collections;

namespace Demo {
   class Program {
      static void Main(string[] args) {
         SortedList s = new SortedList();

         s.Add("Sub1", "Economics");
         s.Add("Sub2", "Accountancy");
         s.Add("Sub3", "Business Studies");
         s.Add("Sub4", "English");

         Console.WriteLine("Capacity = " + s.Capacity);

         // get a collection of the keys.
         ICollection key = s.Keys;

         foreach (string k in key) {
            Console.WriteLine(k + ": " + s[k]);
         }
      }
   }
}

出力

Capacity = 16
Sub1: Economics
Sub2: Accountancy
Sub3: Business Studies
Sub4: English

  1. CSS疑似クラスとは何ですか

    CSS疑似クラスは、一部のセレクターに特殊効果を追加するために使用されます。これらの効果を使用するためにJavaScriptやその他のスクリプトを使用する必要はありません。 最も一般的に使用される疑似クラスは- 値 説明 :link このクラスを使用して、未訪問のリンクに特別なスタイルを追加します。 :訪問済み このクラスを使用して、訪問したリンクに特別なスタイルを追加します。 :ホバー このクラスを使用して、要素の上にマウスを置いたときに要素に特別なスタイルを追加します。 :active このクラスを使用して、アクティブな要素に特

  2. C言語の高レベルI/O関数とは何ですか?

    I / Oは、C言語の入出力関数を指します。 高レベルI/O これらは人間が簡単に理解できます 利点は移植性です。 低レベルI/O これらはコンピューターで簡単に理解できます。 利点は、実行時間が短いことです。 欠点は、移植性がないことです。 高レベルのI/O機能 高レベルの入出力(I / O)機能について以下に説明します- 関数 説明 fprintf() データをファイルに書き込む fscanf() ファイルからデータを読み取る putc()/ fputc() ファイルに文字を書き込む getc()/ fgetc() ファイルから文字を読み取る