Menu
CoddyTech

הוספת איבר

חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-C# של Coddy. שיעור 57 מתוך 66.

המתודה Add(element) מוסיפה איבר ל-HashSet אם הוא עדיין לא נמצא בו.

יצירת HashSet ריק:

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

הוסף את "Apple" לקבוצה:

fruits.Add("Apple");

לאחר הרצת הקוד שלמעלה, הקבוצה fruits מכילה:

{ "Apple" }

אם תנסו להוסיף שוב את אותו איבר, הוא לא יתווסף פעמיים:

fruits.Add("Apple"); // מחזיר false, הרכיב כבר קיים

ה-HashSet נשאר ללא שינוי:

{ "Apple" }
challenge icon

אתגר

קל

צרו מתודה בשם AddElement שמקבלת שני ארגומנטים:

  1. HashSet של מחרוזות (set)
  2. מחרוזת (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);
    }
}
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה לוגיקה וזרימת תוכנית

תרגלו בעצמכם: קומפיילר C# אונליין