using System;
using System.Linq;
using System.Collections.Generic;
public class Test
{
public enum DaysInWeekIds : short
{
M = 1,
Tu = 2,
W = 4,
Th = 8,
F = 16,
Sa = 32,
Su = 64
}
public static void Main()
{
IEnumerable<DaysInWeekIds> daysOfWeek = new DaysInWeekIds[] {DaysInWeekIds.M,DaysInWeekIds.Th,DaysInWeekIds.F};
var res = (DaysInWeekIds)Enum.Parse(
typeof(DaysInWeekIds)
, string.Join(",", daysOfWeek.Select(d => d.ToString()).ToArray())
);
Console.WriteLine(res);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CgpwdWJsaWMgZW51bSBEYXlzSW5XZWVrSWRzIDogc2hvcnQKICAgIHsKICAgICAgICBNID0gMSwKICAgICAgICBUdSA9IDIsCiAgICAgICAgVyA9IDQsCiAgICAgICAgVGggPSA4LAogICAgICAgIEYgPSAxNiwKICAgICAgICBTYSA9IDMyLAogICAgICAgIFN1ID0gNjQKICAgIH0KCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKICAgIElFbnVtZXJhYmxlPERheXNJbldlZWtJZHM+IGRheXNPZldlZWsgPSBuZXcgRGF5c0luV2Vla0lkc1tdIHtEYXlzSW5XZWVrSWRzLk0sRGF5c0luV2Vla0lkcy5UaCxEYXlzSW5XZWVrSWRzLkZ9Owp2YXIgcmVzID0gKERheXNJbldlZWtJZHMpRW51bS5QYXJzZSgKICAgIHR5cGVvZihEYXlzSW5XZWVrSWRzKQosICAgc3RyaW5nLkpvaW4oIiwiLCBkYXlzT2ZXZWVrLlNlbGVjdChkID0+IGQuVG9TdHJpbmcoKSkuVG9BcnJheSgpKQopOwpDb25zb2xlLldyaXRlTGluZShyZXMpOwoJfQp9