Menu
Coddy logo textTech

Dodawanie elementu

Część sekcji Logika i sterowanie przepływem ścieżki C# w Coddy. Lekcja 57 z 66.

Metoda Add(element) dodaje element do HashSet, jeśli nie ma go jeszcze w zbiorze.

Utwórz pusty zbiór HashSet:

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

Dodaj „Apple” do zbioru:

fruits.Add("Apple");

Po wykonaniu powyższego kodu zbiór fruits zawiera:

{ "Apple" }

Jeśli spróbujesz dodać ten sam element ponownie, nie zostanie on dodany dwa razy:

fruits.Add("Apple"); // Zwraca false, element już istnieje

HashSet pozostaje bez zmian:

{ "Apple" }
challenge icon

Wyzwanie

Łatwy

Utwórz metodę o nazwie AddElement, która przyjmuje dwa argumenty:

  1. Zbiór HashSet ciągów znaków (set)
  2. Ciąg znaków (element) do dodania

Metoda powinna dodać podany element do zbioru, a następnie wypisać zaktualizowany zbiór, oddzielając każdy element przecinkiem i spacją. Elementy powinny być ujęte w nawiasy klamrowe.

Na przykład: { Apple, Banana, Cherry }

Spróbuj swoich sił

using System;
using System.Collections.Generic;

class Program
{
    public static void AddElement(HashSet<string> set, string element)
    {
        // Wpisz tutaj swój kod
    }
    
    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 iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Logika i sterowanie przepływem

Poćwicz samodzielnie: Kompilator C# online