What is a HashMap?
Coddy'nin C# Journey'sinin Mantık & Akış bölümünün bir parçası — ders 46 / 66.
C#'ta, HashMap'in eşdeğeri Dictionary olarak adlandırılır. Dictionary, anahtar-değer çiftlerini saklayan bir koleksiyondur ve ilişkili anahtarlarını kullanarak değerleri hızlıca bulmanıza olanak tanır.
Temelleri anlamaya çalışalım:
Bir Sözlük verileri anahtar-değer çiftleri olarak depolar
// Sözdizimi Dictionary<KeyType, ValueType> şeklindedir
Dictionary<string, int> ages = new Dictionary<string, int>();Kopya kağıdı
Bir Sözlük anahtar-değer çiftlerini depolar ve anahtara göre hızlı aramalar yapmayı sağlar:
// Syntax: Dictionary<KeyType, ValueType>
Dictionary<string, int> ages = new Dictionary<string, int>();Kendin dene
Bu ders bir kod alıştırması içermiyor.
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Mantık & Akış bölümündeki tüm dersler
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