GetChoiceFieldValues

 public static List<string> GetChoiceFieldValues(this SPList list , string fieldName )
        {
            try
            {
                SPFieldChoice field = (SPFieldChoice)list.Fields[fieldName];

                if (field == null || string.IsNullOrEmpty(fieldName))
                {
                    return null;
                }

                List<string> ret = new List<string>();

                foreach (string str in field.Choices)
                {
                    ret.Add(str);
                }

                return ret;
            }
            catch (Exception ex)
            {
                return null;
            }
            
        }
Example:
List<string> myitems = myspList.GetChoiceFieldValues("CountryNames");

Description

this method find items of a Choice Field in a Sharepoint List

Details

Double click on the code to select all.

 

;