Memory in .net is reclaimed by the garbage collector, for this to reduce your memory it will take time (given you release resources correctly in your application).
If you are worried about the memory footprint try (not recommended unless you know what you are doing as it messes with the frameworks internal memory structures) the following code in your debug application.
GC.Collect(2);