秘密在于这个类型: Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker 在它的 CreateActionResult 方法里会将相关类型转换为 IActionResultcode
Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker
CreateActionResult
IActionResult