How to convert a List<SelectListItem> to List<string>?

I have a List<SelectListItem> and I need to convert it to List<string> and return the new list

I have tried the below code it's not working

foreach (var Item in SelectListItem1) {
    string temp= string.Empty;
    string tempcountry = new string() {
        temp= Item.ToString()
    };
    StringList1.Add(tempcountry);
}