Menu
CoddyTech

Deklarasikan HashMap

Termasuk bagian Logika dan Alur dalam perjalanan C# di Coddy. Pelajaran 47 dari 66.

Di C#, padanan HashMap disebut Dictionary. Dictionary memungkinkan kamu menyimpan pasangan kunci-nilai agar pencarian lebih efisien.

Pertama, mari kita buat dictionary kosong:

Dictionary<string, int> fruitInventory = new Dictionary<string, int>();

Ini membuat dictionary dengan key berupa string (nama buah) dan nilai berupa bilangan bulat (jumlah).

Sekarang, mari tambahkan beberapa item ke Dictionary kita:

fruitInventory.Add("Apple", 10);
fruitInventory.Add("Banana", 15);

Setelah menjalankan kode di atas, fruitInventory berisi:

  • "Apple" → 10
  • "Banana" → 15

Kamu juga bisa menginisialisasi Dictionary dengan nilai:

Dictionary<string, int> fruitInventory = new Dictionary<string, int>()
{
    { "Apple", 10 },
    { "Banana", 15 }
};
challenge icon

Tantangan

Sedang

Buat method bernama CreateFruitInventory yang:

  1. Membuat Dictionary baru dengan kunci string dan nilai int
  2. Menambahkan buah dan jumlah berikut: 
    • "Apple" dengan jumlah 5
    • "Banana" dengan jumlah 10
    • "Orange" dengan jumlah 7
  3. Mengembalikan Dictionary yang dibuat

Coba sendiri

using System;
using System.Collections.Generic;

class Program
{
    public static Dictionary<string, int> CreateFruitInventory()
    {
        // Tulis kodemu di sini
    }
    
    static void Main(string[] args)
    {
        Dictionary<string, int> inventory = CreateFruitInventory();
        
        // Tampilkan inventaris
        foreach (var item in inventory)
        {
            Console.WriteLine($"{item.Key}: {item.Value}");
        }
    }
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Logika dan Alur

Latihan sendiri: Compiler C# online