C#|从哈希集中删除所有元素

A. 哈希集 是独特元素的无序集合。它属于 系统收藏。通用的 名称空间。它用于我们希望防止在集合中插入重复项的情况。就性能而言,它比列表要好。 哈希集 .清晰的方法 用于从HashSet对象中删除所有元素。

null

语法:

mySet.Clear(); 

在这里 迈塞特 是哈希集的名称。

下面给出了一些例子,以更好地理解实施:

例1:

// C# code to remove all elements from HashSet
using System;
using System.Collections.Generic;
class GFG {
// Driver code
public static void Main()
{
// Creating a HashSet of integers
HashSet< int > mySet = new HashSet< int >();
// Inserting even numbers less than
// equal to 20 in HashSet mySet1
for ( int i = 0; i < 10; i++) {
mySet.Add(i * 2);
}
// Displaying the number of elements in HashSet
Console.WriteLine(mySet.Count);
// Removing all the elements from HashSet
mySet.Clear();
// Displaying the number of elements in HashSet
// after removing all the elements from it
Console.WriteLine(mySet.Count);
}
}


输出:

10
0

例2:

// C# code to remove all elements from HashSet
using System;
using System.Collections.Generic;
class GFG {
// Driver code
public static void Main()
{
// Creating a HashSet of strings
HashSet< string > mySet = new HashSet< string >();
// Inserting elements in HashSet
mySet.Add( "Geeks" );
mySet.Add( "and" );
mySet.Add( "GeeksforGeeks" );
mySet.Add( "are" );
mySet.Add( "the" );
mySet.Add( "best" );
// Displaying the number of elements in HashSet
Console.WriteLine(mySet.Count);
// Removing all the elements from HashSet
mySet.Clear();
// Displaying the number of elements in HashSet
// after removing all the elements from it
Console.WriteLine(mySet.Count);
// Inserting elements in HashSet
mySet.Add( "Join" );
mySet.Add( "Geeks" );
mySet.Add( "Classes" );
// Displaying the number of elements in HashSet
Console.WriteLine(mySet.Count);
}
}


输出:

6
0
3

参考:

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享