Menu
CoddyTech

添加元素

本课属于 Coddy C# 学习旅程的“逻辑与流程”单元。第 57 课,共 66 课。

如果元素尚未存在,Add(element) 方法会将其添加到 HashSet 中。

创建一个空的 HashSet:

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

将 "Apple" 添加到集合中:

fruits.Add("Apple");

运行上述代码后,集合 fruits 包含:

{ "Apple" }

如果你再次尝试添加相同的元素,它不会被重复添加:

fruits.Add("Apple"); // 返回 false,元素已存在

HashSet 保持不变:

{ "Apple" }
challenge icon

挑战

简单

创建一个名为 AddElement 的方法,它接受两个参数:

  1. 一个字符串的 HashSet(set)
  2. 要添加的字符串(element)

该方法应将给定的元素添加到集合中,然后打印更新后的集合,各元素之间用逗号和空格分隔。元素应放在花括号中。

例如:{ Apple, Banana, Cherry }

亲手试试

using System;
using System.Collections.Generic;

class Program
{
    public static void AddElement(HashSet<string> set, string element)
    {
        // 在这里编写你的代码
    }
    
    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 icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

逻辑与流程中的所有课

自己练习: C# 在线编译器