delegate EnumDelegate(int index)A type that represents a reference to a method with a parameter list and return type