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> ?
Tu veux dire transtypage? obj List<string> ?
OriginalL'auteur Eric Yin | 2012-01-28
Vous devez vous connecter pour publier un commentaire.
Si le type sous-jacent de la
object
variable estList<string>
, une distribution simple?:ou
null
à l'opérande de gauche.vous avez dit une seconde après que j'ai mise à jour de ma réponse. 😛
ohh, merci, cela fonctionne. J'ai été induit en erreur par ce thread stackoverflow.com/questions/632570/... 🙁 et j'ai essayé tous les types de complexes xxx.
OriginalL'auteur Kyle Trauberman