如何使用字符串操作将xml注释转换为dgv?

时间:2016-07-25 15:40:14

标签: c# xml string

我正在开发一个小项目,用于在visual studio中转换xml注释页面。我80%在那里,但在选择多个参数时我很困惑。我能够返回一个参数名称和描述,但返回多个参数是我遇到的问题。这是一个例子(经过几个小时的挫折和重试,这段代码可能比正常情况更加草率):

<member name="M:EvalServiceLibrary.EvalService.SubmitEval(EvalServiceLibrary.Eval)">
        <summary>
        Submit a new evaluation
        </summary>
        <param name="eval">Instance of the eval object without an ID</param>
        <param name="fake">Fake paramter for testing</param>        
    </member>      

public List<string> AssignParamData(List<string> allMemberData, string startString, string endString)
    {
        List<string> matched = new List<string>();
        int indexStart = 0, indexEnd = 0, indexFinal = 0;

        for (int i = 0; i < allMemberData.Count(); i++)
        {
            bool exit = false;

            if (allMemberData[i].ToString().Contains("<param name=") == true)
            {
                indexStart = allMemberData[i].IndexOf(startString);
                string tempName = allMemberData[i];
                tempName = tempName.Substring(indexStart, (tempName.Length - indexStart));
                indexEnd = tempName.IndexOf(endString);                    
                tempName = tempName.Substring(indexFinal,indexEnd).Substring(13);


                matched.Add(tempName);
            }
            else
            {
                matched.Add("");
            }
        }
        return matched;
    }

任何帮助将不胜感激

0 个答案:

没有答案