「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);
}
}
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);
}
}
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
要素を削除する前の数
3
要素を削除する後の数
0
要素を削除する前の数 3 要素を削除する後の数 0