读书人

C# 泛型委托的可逆变不能协变的有关问

发布时间: 2014-01-17 00:06:00 作者: rapoo

C# 泛型委托的可逆变不能协变的问题?
//定义两个泛型委托实现
static void SetObject(object o) { }

static void SetString(string s) { }

Action<object> actObject = SetObject;
Action<string> actString = actObject; //ok

Action<string> actString1 = SetString;
Action<object> actObject1 = actString1;//编译不通过 why??

读书人网 >C#

热点推荐