Esempio n. 1
0
 /// <summary>
 /// 返回经过排序后的歌曲
 /// </summary>
 /// <param name="Type"></param>
 /// <returns></returns>
 public List<Music> GetMusics(AnalyzerType Type)
 {
     List<Music> Musics = new List<Music>();
     switch (Type)
     {
         case AnalyzerType.Like:
             LikeAnalyzer LikeAnalyzer = new LikeAnalyzer(this);
             Musics=LikeAnalyzer.SortByLike();
             break;
         case AnalyzerType.Listen:
             ListenAnalyzer ListenAnalyzer = new ListenAnalyzer(this);
             Musics= ListenAnalyzer.SortByListen();
             break;
         case AnalyzerType.Total:
             TotalAnalyzer TotalAnalyzer = new TotalAnalyzer(this);
             Musics= TotalAnalyzer.SortByTotal();
             break;
     }
     return Musics;
 }
Esempio n. 2
0
        /// <summary>
        /// 返回经过排序后的歌曲
        /// </summary>
        /// <param name="Type"></param>
        /// <returns></returns>
        public List <Music> GetMusics(AnalyzerType Type)
        {
            List <Music> Musics = new List <Music>();

            switch (Type)
            {
            case AnalyzerType.Like:
                LikeAnalyzer LikeAnalyzer = new LikeAnalyzer(this);
                Musics = LikeAnalyzer.SortByLike();
                break;

            case AnalyzerType.Listen:
                ListenAnalyzer ListenAnalyzer = new ListenAnalyzer(this);
                Musics = ListenAnalyzer.SortByListen();
                break;

            case AnalyzerType.Total:
                TotalAnalyzer TotalAnalyzer = new TotalAnalyzer(this);
                Musics = TotalAnalyzer.SortByTotal();
                break;
            }
            return(Musics);
        }