asp.net mvc 3 razor get one element from IEnumerable

asp.net-mvc-3, razor

Solution

You should be able to do:

@Model.First().ToUserID

Note, you may want to check whether there are any items in the enumerable first as if there aren't, then First() will return null

(Note, because you had @Model[0] in your question, I assume you are specifically trying to get the first value. I may have the wrong end of the stick, in which case Jakub's answer should sort you out!)

Problem

I my view model(LIST) looks like this: ``` public class ConversationModel { public int ID { get; set; } public string Body { get; set; } public DateTime Datetime { get; set; } public string Username { get; set; } public string ImgUrl { get; set; } public string ToUserID{ get; set; } } ``` this is my view ``` @model IEnumerable<NGGmvc.Models.ConversationModel> ``` how i can get ToUserID on current postion? something like this @Model[0].ToUserID Thanks

Original source