Enum al diccionario c #

He buscado esto en línea pero no puedo encontrar la respuesta que estoy buscando. Básicamente tengo la siguiente enumeración:

public enum typFoo : int
{
   itemA : 1,
   itemB : 2
   itemC : 3
}

¿Cómo puedo convertir esta enumeración a Diccionario para que se almacene en el siguiente diccionario

Dictionary<int,string> mydic = new Dictionary<int,string>();

y mydic would se ve así:

1, itemA
2, itemB
3, itemC

¿Algunas ideas

Respuestas a la pregunta(11)

Su respuesta a la pregunta