How to start iteration from specific item? : Suppose that inside a `List<Contact>` named `contacts` I want start the iteration by the contact that have the property `Selected` to true.

This is the structure of `Contact`:

    public class Contact
    {
        public string Name { get; set; }
        public bool Selected { get; set; }
    }

now inside the list I have three contacts, one of these have the property `Selected` true, when I start the iteration:

    foreach(contact in contacts)

I want that the first item in iteration is the contact with property setted to true. How can I do that? Thanks.

  