AIブログ 入門用

【C#】Dictionary型について徹底解説 辞書型の宣言、初期化、要素の取得、追加、削除方法などを学んで使いこなそう!

この記事は90%~100%ChatGPTで作られています。

作り方はこちらをクリック

このブログではAffinger5を使用しています。

ブログテーマが気に入った方はコチラをクリック

1. 辞書型とは

C#において、辞書型(Dictionary型)はキーと値のペアを保存するためのデータ型です。
これは非常に強力で、項目を素早く検索する能力があります。
各キーは一意でなければならず、一つの辞書内で二度同じキーを使用することはできません。

サルモリ
辞書型って、本当の辞書みたいに、キーワードで素早く値を探せるんだね!

2. 辞書型の宣言と初期化

辞書型の宣言は以下のように行います。ここでは、キーがstring型、値がint型の辞書を作成します。

ソースコード例

サルモリ
辞書を新しく作るのは簡単そうだね!

3. 要素の追加

辞書に要素を追加するには、Addメソッドを使用します。
以下の例では、新たにキーと値のペアを追加しています。

ソースコード例

サルモリ
フルーツとその数を辞書に追加してるんだね!

4. 要素の取得

辞書から要素を取得するには、キーを使って直接アクセスします。
以下の例では、キー"banana"に対応する値を取得しています。

ソースコード例

 出力結果
2
サルモリ
バナナは2個あるんだね、把握した!

5. 要素の修正

辞書の要素を修正するには、取得と同じくキーを使って直接アクセスします。
以下の例では、キー"banana"に対応する値を5に変更しています。

ソースコード例

 出力結果
5
サルモリ
バナナが5個に増えたんだね、さすがにたくさんだな!

6. 要素の削除

辞書から要素を削除するには、Removeメソッドを使用します。
以下の例では、キー"banana"とその値を辞書から削除しています。

ソースコード例

サルモリ
バナナを全部食べてしまったんだね、お腹いっぱいだな!

7. ループを使った参照

辞書内のすべての要素をループで参照するには、foreachを使うのが一般的です。
以下の例では、すべてのキーと値を表示しています。

ソースコード例

 出力結果
Key = apple, Value = 1
Key = banana, Value = 2
Key = cherry, Value = 3
サルモリ
全部一度に見ることもできるんだね、便利だな!

まとめ

C#の辞書型は、キーと値をペアにしてデータを保存するための強力なツールです。
要素の取得、修正、追加、削除、そしてループを使った参照など、さまざまな操作が可能です。
これらの基本的な操作を理解し、自分のコードに適用することで、より効率的なプログラミングが可能になります。

最後まで読んで頂き、ありがとうございました。少しでもお役にたてたなら幸いです!

サルモリ
最後まで読んでくれてありがとう!!

C#のLinqをさらに学びたい方へ

C#のLinqを理解して頂くために参考書を執筆致しました!

Linqの演習問題はこちらの参考書に載せているので、問題を解いて理解を深めたい方はこちらの参考書チェックしてください!

下記の画像をクリック!!kindleunlimitedの会員であれば無料で見れます!

⇩初心者向け      ⇩中級者向け

C#でChatGPTAPIを使ってブログ作成を自動化しませんか?

この記事は90%~100%ChatGPTで作られています。

作り方はこちらをクリック

-AIブログ, 入門用

Ads Blocker Image Powered by Code Help Pro

広告ブロックを検出しました。

ブラウザの広告機能を使用して広告をブロックしていることが検出されました。
ブラウザの広告ブロッカーを無効にし、「更新」をクリックしてください。

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock