How to find duplicates in array using C#? Archives - Tech Insights Unveiling Tomorrow's Tech Today, Where Innovation Meets Insight Mon, 15 May 2023 02:39:59 +0000 en-US hourly 1 https://wordpress.org/?v=6.6.2 https://i0.wp.com/reactconf.org/wp-content/uploads/2023/11/cropped-reactconf.png?fit=32%2C32&ssl=1 How to find duplicates in array using C#? Archives - Tech Insights 32 32 230003556 How to Remove Duplicates from an Array in C# https://reactconf.org/csharp-remove-duplicates/ https://reactconf.org/csharp-remove-duplicates/#respond Mon, 15 May 2023 02:39:59 +0000 https://labpys.com/?p=1402 If you’ve ever worked with arrays in C#, you’ve probably encountered the issue of eliminating duplicate data. There is no built-in function in C# for removing duplicates from an array. …

The post How to Remove Duplicates from an Array in C# appeared first on Tech Insights.

]]>
If you’ve ever worked with arrays in C#, you’ve probably encountered the issue of eliminating duplicate data. There is no built-in function in C# for removing duplicates from an array. You can achieve the same objective, though, by creating a new array with different values. In this post, we will look at How to Remove Duplicates from an Array in c#.

Remove Duplicate Element in Array C#

As previously indicated, C# doesn’t have a built-in function for removing duplicate values from an array. We can instead build a new array with separate values. Getting unique values refers to the process of constructing a new array containing separate values.

The following example uses the Distinct() function to extract distinct values from an array and then builds a new array.

Remove Duplicate in an integer array

  public static int[] removeduplicatearray()
        {
            int[] arraynum = { 2, 5, 4, 3, 2, 7 };
            int[] distinctarray = arraynum.Distinct().ToArray();

            return distinctarray;
        }

We have an integer array arraynum with six members in the above code, and we want to delete the duplicates. We use the Distinct() function to create a new array that only contains the original array’s distinct members. Finally, we transform the output into an array and assign it to the original array.

Remove Duplicate in a string array

  public static string[] removeduplicatearraystring()
        {
            string[] arraystr = { "Apple", "Samsung", "Honor", "Redmi", "Apple" };
            string[] distinctarraystring = arraystr.Distinct().ToArray();

            return distinctarraystring;
        }

Try it

We have an integer array arraystr with five members in the above code, and we want to delete the duplicates. We use the Distinct() function to create a new array that only contains the original array’s distinct members. Finally, we transform the output into an array and assign it to the original array.

More Related Post: Remove Elements from an Array in C#

Conclusion

In this article, we explored How to Remove Duplicates from an Array in c#. We learned that we can achieve the same result by creating a new array with distinct values

The post How to Remove Duplicates from an Array in C# appeared first on Tech Insights.

]]>
https://reactconf.org/csharp-remove-duplicates/feed/ 0 1402