//Műfaj enumokhoz tartozó szöveges értékek visszaadása. public static string GetGenresAsString(TvProgramGenre genre) { List <string> genres = new List <string>(); int i = 0; foreach (Enum value in Enum.GetValues(genre.GetType())) { if (genre.HasFlag(value)) { genres.Add(genreNames[i]); } i++; } return(String.Join(",", genres.ToArray())); }
private static IEnumerable <TvProgramGenre> GetFlags(TvProgramGenre input) { return(Enum.GetValues(typeof(TvProgramGenre)).Cast <TvProgramGenre>() .Where(f => input.HasFlag(f))); }