这是规定,.net是不允许这样的
其实想想就知道,dynamic是运行时才确定类型,而扩展方法是在编译时为已知类型增加扩展方法,编译时无法确定类型,编译器又怎么扩展呢?