Suppose, we are having an array of string or integer containing few duplicate values, for instance:
int[] duplicateNumbers=new int[]{1,2,2,3,44,4,4,44,4,4,4,33,4,5,7,8,1};
Now we need to iterate through unique numbers only, for that we can write
//a query to iterate over unique numbers only.
var uniqueNumbers = (from num in duplicateNumbers
select num).Distinct();
We are now able to iterate through unique numbers only
Console.WriteLine(“\n Unique Numbers are”);
foreach (int num in uniqueNumbers)
Console.WriteLine(num);