var values = Enum.GetValues(typeof(Foos)); foreach(Foos foo in values) { // do something, use foo } // or foreach(Foos foo in Enum.GetValues(typeof(Foos))) { // do something, use foo }