添加元素
本课属于 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" }挑战
简单创建一个名为 AddElement 的方法,它接受两个参数:
- 一个字符串的 HashSet(
set) - 要添加的字符串(
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);
}
}这节课包含一个小测验。开始学习即可作答,并记录你的进度。
逻辑与流程中的所有课
自己练习: C# 在线编译器