using System;
using System.Collections.Generic;
namespace ConsoleApplication_C_Sharp
{
static class Program
{
public static List<T> RemoveDuplicatesSet<T>(List<T> items)
{
var result = new List<T>();
for (int i = 0; i < items.Count; i++) {
if (!result.Contains(items[i])) {
result.Add(items[i]);
}
}
return result;
}
static void Main()
{
var list = new List<int>() { 1, 2, 2, 3, 4, 5, 5, 6, 7, 7, 8 };
list = RemoveDuplicatesSet(list);
Console.WriteLine(string.Join(" ", list));
}
}
}
/*
run:
1 2 3 4 5 6 7 8
*/