What is a HashMap?
CoddyのC#ジャーニー「ロジックとフロー」セクションの一部 — レッスン 46/66。
C# では、HashMap に相当するのは Dictionary と呼ばれます。Dictionary はキー-値ペアを格納するコレクションで、関連付けられたキーを使って値を迅速に検索できます。
基本を理解しましょう:
辞書はデータをキー-値ペアとして格納します
// 構文は Dictionary<KeyType, ValueType> です
Dictionary<string, int> ages = new Dictionary<string, int>();チートシート
Dictionary はキー-値ペアを格納し、キーによる高速な検索を可能にします:
// Syntax: Dictionary<KeyType, ValueType>
Dictionary<string, int> ages = new Dictionary<string, int>();自分で試してみよう
このレッスンにはコードチャレンジは含まれていません。
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
ロジックとフローのすべてのレッスン
1Multi-dimensional Arrays
2D Arrays BasicsDeclaring and Initializing 2DAccessing 2D Array ElementsNested Loops with 2D ArraysJagged ArraysCommon Matrix OperationsRecap - Multi-dimensional4Flow Control Techniques
Early ReturnsGuard ClausesJump Statements (goto)Break and ContinueFlatten Nested Conditionals7Logical Operators Advanced
Short-Circuit EvaluationConditional Logical OperatorsOperator PrecedenceRecap - Advanced Operators2Advanced Decision Making
Multiple ConditionsComplex Boolean LogicIf vs. Switch ComparisonNested Switch StatementsRecap - Advanced Decisions5Exception Handling
Try-Catch BasicsException TypesMultiple Catch BlocksWorking with FilesFinally BlockUsing vs. Try-FinallyCustom ExceptionsRecap - Error Handling3Loop Enhancements
Loop PerformanceIterating ComplexEach Loop TypeRefactoring LoopsRecap - Optimized Loops6Null Handling
Null Reference BasicsNullable Value TypesNull Checking PatternsDefensive ProgrammingRecap - Null Safety9HashMap Part 1
What is a HashMap?Declare a HashMapCheck If Key ExistsAccessing ValuesModifying DictionariesRecap - HashMap