Использование перечисления, имеющего записи с одинаковым значением базового типа

если я объявлю перечисление как

enum Weekdays
{
    Mon = 1,
    Tue = 1,
    Wen = 1,
    Thi,
    Fri,
    Sat,
    Sun
}

Weekdays obj = (Weekdays)1;
Console.WriteLine(obj);//Prints Tue why?

Теперь, если я изменю Будни и делаю ту же операцию, как указано ниже

enum Weekdays
{
    Mon = 1,
    Tue = 1,
    Wen = 1,
    Thi = 1,
    Fri,
    Sat,
    Sun
}

Weekdays obj = (Weekdays)1;
Console.WriteLine(obj);//Prints Thi !!!!!How?

Что на самом деле здесь происходит?

Ответы на вопрос(3)

Ваш ответ на вопрос