C # int a la conversión de enumeración [duplicado]

Posible duplicado:
Cast int para enumerar en C #

Si tengo el siguiente código:

enum foo : int
{
    option1 = 1,
    option2,
    ...
}

private foo convertIntToFoo(int value)
{
    // Convert int to respective Foo value or throw exception
}

¿Cómo se vería el código de conversión?

Respuestas a la pregunta(5)

Su respuesta a la pregunta