GCCollectionMode 枚举 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定强制垃圾回收的行为。
public enum class GCCollectionModepublic enum GCCollectionMode[System.Serializable]
public enum GCCollectionModetype GCCollectionMode = [<System.Serializable>]
type GCCollectionMode = Public Enum GCCollectionMode- 继承
- 属性
字段
| Aggressive | 3 | |
| Default | 0 | 此枚举的默认设置,它当前为 Forced。 | 
| Forced | 1 | 强制立即执行垃圾回收。 | 
| Optimized | 2 | 使垃圾回收器可以确定当前时间是否是回收对象的最佳时间。 | 
示例
以下示例强制使用 Optimized 设置对第 2 代对象的垃圾回收。
using System;
class Program
{
    static void Main(string[] args)
    {
        GC.Collect(2, GCCollectionMode.Optimized);
    }
}
open System
GC.Collect(2, GCCollectionMode.Optimized)
Class Program
    Public Shared Sub Main()
        GC.Collect(2, GCCollectionMode.Optimized)
    End Sub
End Class
注解
GC.Collect使用方法重载指定GCCollectionMode值。