class in_out_ref { #region in 关键字 delegate void DContravariant (A argumen); static void objFunction(object obj) { Console.WriteLine("你变了"); } static void strFunction(string str) { Console.WriteLine(str); } #endregion static void Main(string[] args) { #region in关键字 // in关键字可指定类型参数是逆变的。 // 逆变使你使用的类型可以比泛型参数指定的类型派生程度更小。 DContravariant