什么是C#中的垃圾回收?