Common/Helper/MusicHelper.cs

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace LisMusic.Common
{
    /// <summary>
    /// 音乐文件命名类型
    /// </summary>
    public enum MusicFileNameType
    {
        /// <summary>
        /// 歌曲名。如:九万字.mp3
        /// </summary>
        OnlyName,

        /// <summary>
        /// 歌曲名-歌手1。如:九万字-黄诗扶.mp3
        /// </summary>
        NameWithSinger1,

        /// <summary>
        /// 歌曲名-歌手2。如:九万字(黄诗扶).mp3
        /// </summary>
        NameWithSinger2,

        /// <summary>
        /// 歌曲名-歌手3。如:九万字[黄诗扶].mp3
        /// </summary>
        NameWithSinger3,

        /// <summary>
        /// 歌手-歌曲名。如:黄诗扶-九万字.mp3
        /// </summary>
        SingerWithName
    }

    public class MusicHelper
    {
        /// <summary>
        /// 歌曲名
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// 歌手
        /// </summary>
        public string Singer { get; set; }

        /// <summary>
        /// 扩展名
        /// </summary>
        public string Extension { get; set; }

        public string GetFileName(MusicFileNameType nameType = MusicFileNameType.OnlyName)
        {
            //获取
            string strFileName =  nameType switch
            {
后面还有 14 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。