Menu
CoddyTech

Ôn tập: HashSet

Thuộc phần Logic và luồng chương trình trong hành trình C# của Coddy. Bài học 61 trên 66.

challenge icon

Thử thách

Dễ

Tạo một phương thức có tên ProcessHashSet để thực hiện nhiều thao tác trên HashSet:

  1. Tạo một HashSet mới gồm các chuỗi
  2. Thêm tên của ba loại trái cây: "Apple", "Banana" và "Orange"
  3. In ra liệu "Mango" có tồn tại trong tập hợp hay không (dùng định dạng: "Contains Mango: True/False")
  4. Thử thêm "Apple" lần nữa và in ra liệu phần tử đó có được thêm hay không (dùng định dạng: "Added Apple again: True/False")
  5. Xóa "Banana" và in ra liệu phần tử đó đã được xóa thành công hay chưa (dùng định dạng: "Removed Banana: True/False")
  6. In ra số phần tử hiện tại (dùng định dạng: "Count: N")
  7. Trả về HashSet

Tự làm thử

using System;
using System.Collections.Generic;

class Program
{
    public static HashSet<string> ProcessHashSet()
    {
        // Viết code của bạn ở đây
        return null;
    }
    
    static void Main(string[] args)
    {
        HashSet<string> result = ProcessHashSet();
        
        if (result != null)
        {
            Console.WriteLine(string.Join(", ", result));
        }
    }
}

Tất cả bài học trong Logic và luồng chương trình

Tự luyện tập: Trình biên dịch C# online