возвращаемое значение типа enum, вопрос

вопросы с которыми столкнулся:

вернуть в методе enum, чтобы получить удобный список констант во внешнем классе и от туда передать эти значения как параметры, с наскока не вышло).

class Main(){
    A dz=new A();
    dz.DO(dz.getCommandList().DIR);
}

class A(){
    private enum en={DIR, DEL, CLS};

    public enum getCommandList(){
        return en;
    }

    public void DO(string c){
        switch (c){
            en.DIR:
            ...
            break;
            ...
            default:
            break;
        }
    }
}

river

Бог знает, мы свидимся ль там…

Гляжу на тебя равнодушно,
А в сердце тоски не уйму…
Сегодня томительно душно,
Но солнце таится в дыму.

Я знаю, что сон я лелею,
Но верен хоть снам я,—а ты?..
«Ненужною жертвой в аллею
Падут, умирая, листы…

Судьба нас сводила, слепая:
Бог знает, мы свидимся ль там…
Но знаешь… Не смейся, ступая
Весною по мертвым листам!

И. Анненский