入門用

【C# sharp】Dictionary型を徹底解説 辞書型の宣言、初期化、要素の取得、追加、削除方法

ChatGPTのAPIを使わずに自動化することが可能です。
下記の本を読めば、ChatGPT4でも料金掛からずに自動化できます!KindleUnlimited会員であれば無料で読めます。

1. 辞書型とは

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

サルモリ
辞書型って、本当の辞書みたいに、キーワードで素早く値を探せるんだね!
C#のLinqを徹底的に学びたい方は画像をクリックしてご覧ください!
KindleUnlimited会員であれば、全ての本をご覧頂けます。 Linqを理解すれば、C#プログラミングの世界が変わる 第1版

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

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

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

-入門用

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock