.net column
.NET開発者のためのブログメディア

C#でDictionary(map)を使うには?コードも併せてご紹介!

2021年04月30日
SE
C#でのDictionary(map)の使い方について教えてください。
PM
C#でのDictionary(map)の初期化や要素の追加、取得方法についてソースコードを見ながら解説いたしましょう。

C#でのDictionary(map)の扱い方とは?


今回は、C#でのDictionary(map)の扱い方について説明します。Dictionaryはkeyとvalueをセットで扱います。Dictionaryの初期化、追加、取得、削除、検索、ソート方法について、ソースコードを交えて紹介します。

C#のDictionaryに興味のある方はぜひご覧ください。

初期化、追加、要素取得

C#での、Dictionaryの初期化、要素追加、要素取得方法を紹介します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

keyとvalueのセット、keyのみ、valueのみの取得ができます。用途に応じて使い分けてください。

削除

C#での、Dictionaryから要素を削除する方法を紹介します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

このようにC#では、RemoveメソッドでDictionaryから要素を削除できます。

検索

C#での、Dictionaryから要素を検索する方法を紹介します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

このようにC#では、ContainsKey/ContainsValueメソッドでDictionaryから要素を検索できます。

ソート

C#での、Dictionaryから要素をソートする方法を紹介します。LINQを利用します。実際のソースコードを見てみましょう。

実行結果は以下のようになります。

このようにC#では、OrderByメソッドでDictionaryをソートできます。

SE
Dictionaryはkeyとvalueをセットで扱うのですね。
PM
その通りです。ご紹介したDictionaryの初期化、追加、取得、削除、検索、ソート方法についてしっかり理解して活用してください。

まとめ

いかがでしたでしょうか。Dictionaryの初期化、追加、取得、削除、検索、ソート方法について、ソースコードを交えて紹介しました。

ぜひご自身でC#のソースコードを書いて、理解を深めてください。


.NET分野でのキャリアアップをお考えの方は、現在募集中の求人情報をご覧ください。

また、直接のエントリーも受け付けております。

エントリー(応募フォーム)

Search

Popular

reccomended

Categories

Tags

Jobs