Comment convertir un Objet List<string> en c#?

J'ai un List<string> dans le Modèle.
Quand j'écris un helper html, je peux obtenir les données à partir de metadata.Model, qui est un objet

//this is from MVC3 (namespace System.Web.Mvc -> ModelMetadata), I did not write this
//Summary:
//    Gets the value of the model.
//
//Returns:
//    The value of the model. For more information about System.Web.Mvc.ModelMetadata,
//    see the entry ASP.NET MVC 2 Templates, Part 2: ModelMetadata on Brad Wilson's
//    blog
public object Model { get; set; }

Ma question est: comment obtenir List<string> à partir d'un Object?

Quel est le type réel de l'objet? Il n'est pas judicieux "convertir" aucun objet liste de chaînes de caractères.
Tu veux dire transtypage? obj List<string> ?

OriginalL'auteur Eric Yin | 2012-01-28