Menu
CoddyTech

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, bir öğe zaten yoksa onu HashSet'e ekler.

Boş bir HashSet oluştur:

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ı öğeyi tekrar eklemeye çalışırsan, 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ı, iki argüman alan bir metot oluştur:

  1. Bir dizge HashSet'i (set)
  2. Eklenecek bir dizge (element)

Metot, verilen öğeyi kümeye eklemeli ve ardından güncellenmiş kümeyi her öğe virgül ve boşlukla ayrılacak şekilde yazdırmalıdır. Öğeler küme parantezleri içinde olmalı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)
    {
        // Kodunuzu 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