復習 - HashSet
CoddyのC#ジャーニー「ロジックとフロー」セクションの一部。レッスン 61/66。
チャレンジ
簡単ProcessHashSet という名前のメソッドを作成し、HashSet で複数の操作を実行します:
- 文字列の新しい HashSet を作成します
- 3 つの果物の名前を追加します:"Apple"、"Banana"、"Orange"
- "Mango" がセットに存在するかどうかを印刷します(フォーマットを使用:"Contains Mango: True/False")
- "Apple" を再度追加しようとし、それが追加されたかどうかを印刷します(フォーマットを使用:"Added Apple again: True/False")
- "Banana" を削除し、正常に削除されたかどうかを印刷します(フォーマットを使用:"Removed Banana: True/False")
- 現在の要素数を印刷します(フォーマットを使用:"Count: N")
- HashSet を返します
自分で試してみよう
using System;
using System.Collections.Generic;
class Program
{
public static HashSet<string> ProcessHashSet()
{
// ここにコードを記述してください
return null;
}
static void Main(string[] args)
{
HashSet<string> result = ProcessHashSet();
if (result != null)
{
Console.WriteLine(string.Join(", ", result));
}
}
}ロジックとフローのすべてのレッスン
自分で練習してみよう: C#オンラインコンパイラ