任何帮助,因为我是C#noob。以下代码正常工作并返回1个字符串ViewState2。我希望它返回一个ViewState2和EventValidation2数组,以便稍后处理它。我将如何转换下面的代码来返回一个数组?C#数组转换
public string get_status(string local_fname)
{
var dts_doc = new HtmlAgilityPack.HtmlDocument();
dts_doc.Load(local_fname);
//Pull the values
var ViewState = dts_doc.DocumentNode.SelectSingleNode("/html[1]/body[1]/div[1]/input[4]/@value[1]");
var EventValidation = dts_doc.DocumentNode.SelectSingleNode("/html[1]/body[1]/div[2]/input[1]/@value[1]");
string ViewState2 = ViewState.Attributes[3].Value;
string EventValidation2 = EventValidation.Attributes[3].Value;
//Display the values
//System.Console.WriteLine(ViewState.Attributes[3].Value);
//System.Console.WriteLine(EventValidation.Attributes[3].Value);
//System.Console.ReadKey();
return ViewState2;
}
你是否希望数组元素0包含ViewState2和数组元素1中的内容以包含EventValidation2中的内容? – Nate 2010-10-22 21:33:28
没有冒犯,但这段代码看起来像一个c#恐怖对我...尝试一些关于该语言的教程第一。或者至少阅读语言参考。 – Machta 2010-10-22 21:42:10
我确定这是恐怖。我不是开发人员,这是我第一次编写c#。我的目标不是学习语言,而是完成任务。 – shaiss 2010-10-23 17:45:13