如何以编程方式复制网页的源代码?

时间:2012-09-25 02:24:11

标签: c# .net

我正在使用夏普开发。我正在使用C#制作一个Windows窗体应用程序。在这个应用程序中,我使用webbrowser控件。我想要当我打开网页时,我的webbrowser应该以编程方式将该网页的源代码复制到文本文件中。我使用以下代码来执行此任务

string MSDNpage1 = webBrowser1.Document.Body.InnerText;
cxz.My.MyProject.Computer.FileSystem.WriteAllText("F:\\Assignment.txt", MSDNpage1, true);

但这是一个错误

  

“类型或名称空间名称”我的“不存在于命名空间cxz中(你是否缺少程序集参考?)(CS0234)”

1 个答案:

答案 0 :(得分:1)

My关键字存在于VB.Net而不是C#中。以下是在C#中将文本写入文件的代码:

// Compose a string that consists of three lines.
string lines = "First line.\r\nSecond line.\r\nThird line.";

// Write the string to a file.
System.IO.StreamWriter file = new System.IO.StreamWriter("c:\\test.txt");
file.WriteLine(lines);

file.Close();

参考:Code: Writing to a Text File Visual C#