「C#」ClearメソッドでHashSetの全ての要素を削除する

書式
var 変数名 = new HashSet<string>();
変数名.Add(要素);

1.CountプロパティでHashSetの要素数を取得します
変数名.Count;

2.変数名.Clear();
Clearメソッドですべての要素を削除しています。
使用例

using System;
using System.Collections.Generic;

class Demo
{
    static void Main()
    {
        var cft = new HashSet<string>();

        cft.Add("tokyo");
        cft.Add("oosaka");
        cft.Add("fukuoka");
        
        Console.WriteLine("要素を削除する前の数");
        Console.WriteLine(cft.Count);
        //すべての要素を削除する
        cft.Clear();
        Console.WriteLine("要素を削除する後の数");
        Console.WriteLine(cft.Count);
    }
}

結果

要素を削除する前の数
3
要素を削除する後の数
0

 

C#

Posted by arkgame