public enum hoge {
  foo
}
public enum piyo {
  foo = hoge.foo,
  bar
}

piyo p = (piyo)hoge.foo;
こう書いとけば少しは安全かな?