Menu
CoddyTech

Thêm phần tử

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 57 trên 66.

Phương thức Add(element) thêm một phần tử vào HashSet nếu phần tử đó chưa có trong tập hợp.

Tạo một HashSet rỗng:

HashSet<string> fruits = new HashSet<string>();

Thêm "Apple" vào tập hợp:

fruits.Add("Apple");

Sau khi chạy đoạn code trên, tập hợp fruits chứa:

{ "Apple" }

Nếu bạn thử thêm lại cùng một phần tử, phần tử đó sẽ không được thêm lần thứ hai:

fruits.Add("Apple"); // Trả về false vì phần tử (element) đã tồn tại

Tập hợp HashSet vẫn không thay đổi:

{ "Apple" }
challenge icon

Thử thách

Dễ

Tạo một phương thức tên là AddElement nhận hai đối số:

  1. Một HashSet gồm các chuỗi (set)
  2. Một chuỗi (element) cần thêm

Phương thức cần thêm phần tử đã cho vào tập hợp, sau đó in ra tập hợp đã cập nhật, với mỗi phần tử được ngăn cách bằng dấu phẩy và khoảng trắng. Các phần tử cần được đặt trong dấu ngoặc nhọn.

Ví dụ: { Apple, Banana, Cherry }

Tự làm thử

using System;
using System.Collections.Generic;

class Program
{
    public static void AddElement(HashSet<string> set, string element)
    {
        // Viết code của bạn ở đây
    }
    
    public static void Main()
    {
        string[] initialElements = Console.ReadLine().Split(',');
        string elementToAdd = Console.ReadLine();
        
        HashSet<string> set = new HashSet<string>();
        foreach (string item in initialElements)
        {
            if (!string.IsNullOrWhiteSpace(item))
            {
                set.Add(item.Trim());
            }
        }
        
        AddElement(set, elementToAdd);
    }
}
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

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