Menu
Coddy logo textTech

Aggiungere un elemento

Fa parte della sezione Logica e flusso del percorso C# di Coddy. Lezione 57 di 66.

Il metodo Add(element) aggiunge un elemento a HashSet se non è già presente.

Crea un HashSet vuoto:

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

Aggiungi "Apple" all'insieme:

fruits.Add("Apple");

Dopo aver eseguito il codice qui sopra, l'insieme fruits contiene:

{ "Apple" }

Se provi ad aggiungere di nuovo lo stesso elemento, non verrà aggiunto due volte:

fruits.Add("Apple"); // Restituisce false, l'elemento esiste già

HashSet rimane invariato:

{ "Apple" }
challenge icon

Sfida

Facile

Crea un metodo chiamato AddElement che accetta due argomenti:

  1. Un HashSet di stringhe (set)
  2. Una stringa (element) da aggiungere

Il metodo deve aggiungere l'elemento indicato al set e poi stampare il set aggiornato, con ogni elemento separato da una virgola e uno spazio. Gli elementi devono essere racchiusi tra parentesi graffe.

Per esempio: { Apple, Banana, Cherry }

Provalo tu

using System;
using System.Collections.Generic;

class Program
{
    public static void AddElement(HashSet<string> set, string element)
    {
        // Scrivi il tuo codice qui
    }
    
    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 iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Logica e flusso

Esercitati da solo: Compilatore C# online