C# 用C语言打印HTML文档#

C# 用C语言打印HTML文档#,c#,html,C#,Html,我要明确的是,我并不是要求你为我做这个项目(这是我第二次使用C#ever),只是为了开始一点帮助。我不知道如何开始这个项目,教科书/谷歌搜索也没有给我任何帮助 以下是项目说明的一部分。如果有人能解释这是如何工作的,或者帮助我搜索相关信息,我们将不胜感激。 编写一个名为乘法表的程序,该程序接受范围为1-20的单个整数作为输入,并打印(使用Console.WriteLine或Console.Write)一个HTML文档,其中显示输入数的乘法表 命令行示例: MultiplicationTable.e

我要明确的是,我并不是要求你为我做这个项目(这是我第二次使用C#ever),只是为了开始一点帮助。我不知道如何开始这个项目,教科书/谷歌搜索也没有给我任何帮助

以下是项目说明的一部分。如果有人能解释这是如何工作的,或者帮助我搜索相关信息,我们将不胜感激。

编写一个名为乘法表的程序,该程序接受范围为1-20的单个整数作为输入,并打印(使用
Console.WriteLine
Console.Write
)一个HTML文档,其中显示输入数的乘法表

命令行示例:

MultiplicationTable.exe 5 > Result.html

应导致在与.exe文件相同的文件夹中创建名为
result.html
的文件(注意:>语法将负责创建该文件,您所需要做的只是如上所述使用Console.WriteLine打印结果)。这个文件应该是一个有效的XHTML文件,文档主体中只有一个表:

您实际上不需要担心打印任何内容(除了将一些字符串写入控制台输出)。
只是将可执行文件的输出发送到文件,而不是标准输出。这意味着您的应用程序只需表现为试图编写一些html作为输出:

Console.WriteLine("<html>");
Console.WriteLine("<head>");
Console.WriteLine("<title>Some Title</title>");
Console.WriteLine("</head>");
Console.WriteLine("<body>");
// Actual multiplication table
Console.WriteLine("</body>");
Console.WriteLine("</html>");
Console.WriteLine(“”);
控制台。写线(“”);
Console.WriteLine(“某些标题”);
控制台。写线(“”);
控制台。写线(“”);
//实际乘法表
控制台。写线(“”);
控制台。写线(“”);

请记住,这个示例不是有效的XHTML(您需要自己弄清楚什么是有效的XHTML文件),它也不会为实际的乘法表生成标记。这只是问题想让你做什么的一个例子。

@Nate-实际上,我建议使用MDN而不是W3Schools。很公平。这也是一个很好的源代码。我在console.Writeline中为每个标记/属性设置了HTML代码。我仍然不太明白如何使用multificationTable.exe>Result.HTML将输出发送到此HTML文档。@user3265963-我在回答中解释了这一点。这是Windows命令行(以及Powershell和不同的Linux shell)的一项功能。从命令行运行命令时,可以将输出发送到文件而不是stdout(屏幕)。你可以自己试试。打开命令行,运行目录.log,然后在文本编辑器中打开生成的目录.log文件。