How do I remove duplicates from a C# array?

后端 未结 27 2219
北海茫月
北海茫月 2020-11-22 07:53

I have been working with a string[] array in C# that gets returned from a function call. I could possibly cast to a Generic collection, but I was w

27条回答
  •  醉话见心
    2020-11-22 08:41

    strINvalues = "1,1,2,2,3,3,4,4";
    strINvalues = string.Join(",", strINvalues .Split(',').Distinct().ToArray());
    Debug.Writeline(strINvalues);
    

    Kkk Not sure if this is witchcraft or just beautiful code

    1 strINvalues .Split(',').Distinct().ToArray()

    2 string.Join(",", XXX);

    1 Splitting the array and using Distinct [LINQ] to remove duplicates 2 Joining it back without the duplicates.

    Sorry I never read the text on StackOverFlow just the code. it make more sense than the text ;)

提交回复
热议问题