就是能自动下载匹配歌词 然后唱的时候能跟好歌词就行 在网上找了找例子 都没有注释 看的一头雾水

解决方案 »

  1.   

     private static string getList_add_geci(string currentPos)
            {   
                
            try  
                {   
                    for (int i = 0; i < lrcString.Length; i++)   
                    {   
                        int l = lrcString[i].LastIndexOf("]");   
                        if(l == 9)   
                        {   
                            if (getLengthWithFormat2(currentPos) == lrcString[i].Substring(l - 8, 5))   
                            {   
                                listItem = lrcString[i].Substring(l + 1, lrcString[i].Length - l - 1);
                                return listItem;   
                            }   
                             
                        }   
                        else  
                            if (l == 19)   
                            {   
                                if (getLengthWithFormat2(currentPos) == lrcString[i].Substring(l - 8, 5) || getLengthWithFormat2(currentPos) == lrcString[i].Substring(l - 18, 5))   
                                {   
                                    listItem = lrcString[i].Substring(l + 1, lrcString[i].Length - l - 1);
                                    return listItem;   
                                }   
                                 
                            }   
                            else  
                                if (l == 29)   
                                {   
                                    if (getLengthWithFormat2(currentPos) == lrcString[i].Substring(l - 8, 5) || getLengthWithFormat2(currentPos) == lrcString[i].Substring(l - 18, 5) || getLengthWithFormat2(currentPos) == lrcString[i].Substring(l - 28, 5))   
                                    {   
                                        listItem = lrcString[i].Substring(l + 1, lrcString[i].Length - l - 1);   
                                        return listItem;   
                                    }   
                                     
                                }   
                                else  
                                    if (l == 39)   
                                    {   
                                        if (getLengthWithFormat2(currentPos) == lrcString[i].Substring(l - 8, 5) || getLengthWithFormat2(currentPos) == lrcString[i].Substring(l - 18, 5) || getLengthWithFormat2(currentPos) == lrcString[i].Substring(l - 28, 5) || getLengthWithFormat2(currentPos) == lrcString[i].Substring(l - 38, 5))   
                                        {   
                                            listItem = lrcString[i].Substring(l + 1, lrcString[i].Length - l - 1);   
                                            return listItem;   
                                        }   
                                         
                                    }   
                                    else  
                                        if (l == 49)   
                                        {   
                                            if (getLengthWithFormat2(currentPos) == lrcString[i].Substring(l - 8, 5) || getLengthWithFormat2(currentPos) == lrcString[i].Substring(l - 18, 5) || getLengthWithFormat2(currentPos) == lrcString[i].Substring(l - 28, 5) || getLengthWithFormat2(currentPos) == lrcString[i].Substring(l - 38, 5) || getLengthWithFormat2(currentPos) == lrcString[i].Substring(l - 48, 5))   
                                            {   
                                                listItem = lrcString[i].Substring(l + 1, lrcString[i].Length - l - 1);   
                                                return listItem;
                                            }   
                                             
                                        }   
                          
                    }   
                    return listItemUnAdd;   
                }   
                catch  
                {   
                    return listItemUnAdd;   
                }   
            }   
    这个方法的参数是干什么的啊 看半天也没明白