How to Remove Duplicate Value from Comma Separated String

Here I have a string with comma separated. Now I want to get unique value.
  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Linq;  
  4.   
  5. namespace TestSample 
  6. {  
  7.     class Program  
  8.     {  
  9.         static void Main(string[] args)  
  10.         {  
  11.             string mystring = "5,6,4,8,5,6,2,5,4,5,4,5,5,8,9,1,10";  
  12.             //string mystring = "josaf,mani,josaf,aaryav";  
  13.             List<string> uniqueValues = mystring.ToLower().Split(',').Distinct().ToList();  
  14.             string UniqueString = string.Join(",", uniqueValues);  
  15.             Console.WriteLine(UniqueString);  
  16.             Console.ReadLine();  
  17.         }  
  18.   
  19.     }  

Output: 5,6,4,8,2,9,1,10