Model enlace desplegable valor seleccionado

Tengo un modelo y ese modelo tiene unpublic List<string> Hour { get; set; } y el constructor

public SendToList()
    {
        Hour = new List<string> { "00", "01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23" };
    }

Mi pregunta es por qué no obtengo un valor seleccionado para esta

@Html.DropDownListFor(model => model.Hour, Model.Hour.Select( 
                x => new SelectListItem
                {
                    Text = x,
                    Value = x,
                    Selected = DateTime.Now.Hour == Convert.ToInt32(x)
                }
            ))

Pero obtengo un valor seleccionado aquí.

@Html.DropDownList("Model.Hour", Model.Hour.Select( 
                x => new SelectListItem
                {
                    Text = x,
                    Value = x,
                    Selected = DateTime.Now.Hour == Convert.ToInt32(x)
                }
            ))

¿Cuál es la diferencia

Respuestas a la pregunta(1)

Su respuesta a la pregunta