Menu
Coddy logo textTech

Eleman ekleme

Coddy'nin C# Journey'sinin Mantık & Akış bölümünün bir parçası. Ders 57 / 66.

Add(element) yöntemi, mevcut değilse HashSet'e bir öğe ekler.

Boş bir HashSet oluşturun:

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

Kümeye "Apple" ekleyin:

fruits.Add("Apple");

Yukarıdaki kodu çalıştırdıktan sonra fruits kümesi şunları içerir:

{ "Apple" }

Aynı elementi tekrar eklemeyi denerseniz, iki kez eklenmez:

fruits.Add("Apple"); // false döndürür, öğe zaten mevcut

HashSet değişmeden kalır:

{ "Apple" }
challenge icon

Görev

Kolay

AddElement adlı ve iki bağımsız değişken alan bir yöntem oluşturun:

  1. Dizelerden oluşan bir HashSet (set)
  2. Eklenecek bir dize (element)

Yöntem, verilen öğeyi kümeye eklemeli ve ardından güncellenmiş kümeyi, her öğe virgül ve boşlukla ayrılmış şekilde yazdırmalıdır. Öğeler süslü parantezler içine alınmalıdır.

Örneğin: { Apple, Banana, Cherry }

Kendin dene

using System;
using System.Collections.Generic;

class Program
{
    public static void AddElement(HashSet<string> set, string element)
    {
        // Kodu buraya yazın
    }
    
    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 iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Mantık & Akış bölümündeki tüm dersler

Kendi başına pratik yap: Online C# derleyicisi