C# - Removing Duplicates from List

[SIZE=2][COLOR=#000000]static List<string> removeDuplicates(List<string> inputList)
    Dictionary<string, int> uniqueStore = new Dictionary<string, int>();
    List<string> finalList = new List<string>();[/COLOR][/SIZE]
[SIZE=2][COLOR=#000000]    foreach (string currValue in inputList)
        if (!uniqueStore.ContainsKey(currValue))
            uniqueStore.Add(currValue, 0);
    return finalList;[/COLOR][/SIZE]

[SIZE=2]This code basically takes in a list of strings and returns a new list with all duplicate strings removed. It might come in handy :P[/SIZE]

[SIZE=2]Kirupa :rambo: [/SIZE]