Answer for this question is Yes. We can write our action method as follows.
Public classHomeController : Controller
Public ActionResult Index()
When a request comes in, the Controller class internally uses ControllerActionInvoker class which inspects the action parameters and invokes the correct action method. The CreateActionResult method in the ControllerActionInvoker class is used to return an ActionResult. If the result of the action method is null, an EmptyResult instance is returned. If the result is not of type ActionResult, the result is converted to a string and returned as a ContentResult.
You can learn MVC step by step by seeing the below video