问题标签 [textwriter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
129 浏览

asp.net - ASP.NET - 使用 server.execute 时的无限循环

server.execute用于捕获当前页面的 html 时,以下代码会陷入无限循环。

调试时

Server.Execute导致每次触发按钮单击事件。但为什么?

似乎preserveForm = true正在维护表单中的点击事件,但我需要它来维护我的查询字符串。

我知道我可以做某种或变量标志来检查循环的返回,但我想知道:

  • 这是正确的行为吗?
  • 是这样,为什么?
  • 避免循环的清洁方法。
  • 推荐的替代方法来捕获整个页面 html。
0 投票
1 回答
439 浏览

c# - 复制由 XMLWriter 创建的 XML 文档的单个元素

我的 C# 应用程序具有将对象列表 ( inputList) 作为参数的方法,它使用 TextWriter 和 XMLWriter 以及下面的代码创建一个 XML 字符串,然后提交给 Web 服务。

记录列表中每个项目的提交的要求之一。所以我想知道是否有更有效的方法在foreach循环中创建 XML 节点的字符串?

之后我考虑过将 XMLReader 与字符串一起使用,但这是一个全新的过程,虽然我知道我可以手动创建它,并且很高兴这样做,但我愿意接受其他建议。本质上,我正在寻找一种有效的技术来生成如下所示的字符串:

0 投票
1 回答
319 浏览

c# - 何时调用 File.Dispose()

我正在尝试使用文本编写器将文本写入 .NET Core 中的文件。以下代码不会向文件输出任何内容:

但是,这样做:

这是为什么?那条额外的行告诉程序做不同的事情是什么?我不想关闭 TextWriter 因为它将写入日志,这些日志在我的应用程序运行时不断且无限期地运行。

在应用程序停止运行之前,我怎样才能让它保持打开状态?

更新

所以我想这样做的原因是我正在使用一个将其日志写入 TextWriter 的 SDK:

但是,如果我只是将它包含在 using 语句中,则不会写入日志,因为当它们准备好写入时, using 语句将已执行并且 TextWriter 已被释放。

谢谢

0 投票
1 回答
210 浏览

c# - 控制台输出流的自定义文本编写器在外部类中不起作用

我正在尝试将Console输出转发到 Windows 窗体TextBox控件。所以我附加了一个自定义TextWriterConsole它将输出附加到TextBox.

但我认为TextWriterorTextBox在外部类中是不可访问的。如何解决这个问题?在下面检查我的代码:

0 投票
3 回答
420 浏览

c# - 为什么空白出现在我的 C# TextWriter 文件的末尾?

我使用 TextWriter C# 创建了一个文本文件,在最终创建时,该文本文件通常在文件末尾有各种空白行。构成文件的任何字符串对象中都不包含空格,我不知道是什么原因造成的。文件越大,空白越多。

我尝试了各种测试来查看空格是否基于字符串上的内容出现,但事实并非如此。即我已经确定了空格开始的行数,并将字符串更改为完全不同的内容,但空格仍然存在。

我不想在完成后操作文件(例如替换空格),因为这可能会导致其他问题。该文件将与第三方交换,需要准确格式化。

谢谢您的帮助。

0 投票
6 回答
659 浏览

c# - 如何使用 streamwriter/textwriter/File 写入文件?

我可以在程序重新启动时写入文件(因为它始终是第一次写入尝试)但是在相同的执行过程中它只在第一次工作然后它抛出一个异常说明进程无法访问文件,因为它正在被另一个进程使用

我尝试将这两种类型的代码写入文件。我也用using语句尝试了上述代码,但它没有用。

写入文件后,我将其附加到邮件中(使用 smtp 客户端发送邮件)

邮件部分工作正常。

0 投票
1 回答
90 浏览

c# - 我如何阅读这一行?

这句话究竟是什么意思?

我学过 dotnet,但没有参与任何开发项目。现在我正在寻找工作转换,我正在使用一些网站,比如 Hackerrank。所以我只想知道这句话到底做了什么,如果我们省略这句话,代码会发生什么。

0 投票
2 回答
43 浏览

c# - StreamWriter.Write 没有写入所有数据

我正在尝试通过循环数据创建文本文件。每个循环数据我已发送到另一种方法并将文本文件创建为打击。

当前输出是这样的:

但我期望这个输出:

请谁能告诉我该怎么做。

0 投票
2 回答
211 浏览

c# - 如何在 C# 中使用 File.WriteAllText 获取文件的完整路径?

我在设置文件中添加了密钥,因为<add key="Test.Directory" value="Data/Test/XML_Files" />。我需要将此路径传递给 File.WriteAllText 并连接,c:/Data/Test/XML_Files/TestFile但路径只使用到c:/Data/Test/XML_Files。请帮助连接并获取完整路径

0 投票
1 回答
30 浏览

c# - TextWriter:需要从数据库中获取数据到excel

我正在研究从 DB 读取数据(从数组(String[] getPersons)作为输入)并将其写入 excel 文件的要求。我遇到了一种情况,在 DB 中,我的 DepartmentID 值为 1、2、3 等,其中 1 用于 CSE,2 用于 ECE,3 用于 IT 等 现在,下面的代码正在获取 DepartmentId 的数字,而我需要有相应的部门的号码。

请注意,DB 中没有 DepartmentName 字段(也无法添加),我需要以某种方式将 DepartmentId 转换为相应的 DepartmentNames,然后将其写入 excel。有没有办法做到这一点?我愿意接受建议。提前致谢!!!