问题标签 [streamwriter]
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.
c# - c#替换文件中的字符串
替换 HTML 文件内容的一部分时,String.Replace 似乎无法正常工作。例如,String.Replace 替换</body></html>
为blah blah blah </body></html> html>
- 注意第二个 HTML 结束标记未正确关闭,因此在用户在浏览器中呈现页面时显示。
任何人都知道为什么它没有按预期工作?
c# - 多次运行后切断字符串的代码
此代码循环运行。在第 38 次运行后,打印到文本文件的字符串在第二个“M”之后立即切断,甚至不打印逗号,然后停止打印所有内容并结束。
这可能是什么原因?
asp.net - asp.net 表单输出:streamwriter 写入文件与数据库连接
我必须制作一个 ASP.net 表单,并且只需要收集 3 个字段:姓名、生日和电子邮件。
您是否认为最好将信息写入 csv 或 xml 文件,或者您认为写入 SQL DB 或其他东西然后从那里导出到文件是否值得?
我认为仅写入平面文件是最好的,因为无论如何它都需要导出到 csv/xml 文件中,以便可以将其附加到 excel 文件中。
我会在我的 C# submitbutton 函数中使用类似 streamwriter 或 filestream 的东西:
我是否忽略了使用 csv 和 StreamWriter 的缺点?就像当文件达到一定大小时会发生什么奇怪的事情?
另外,Streamwriter 与 Filestream 相比如何,还是我应该完全看一种不同的方法?
c# - 通过 NamedPipe 发送多行字符串?
如何通过 NamedPipe 发送带有空行的多行字符串?
如果我发送一个字符串
我只在服务器端“第 1 行”:
当我尝试这样的事情时
它在客户端连接时挂在循环中,仅在客户端断开连接时释放。
任何想法如何在不挂在这个循环中的情况下获得整个字符串?我需要处理字符串并以相同的方式将其返回给客户端。
保持字符串的原始格式包括空行和空格是很重要的。
sql-server - StreamWriter 仅适用于某些工作站
我在 Intraweb 上有一个页面(我没有创建),它允许用户指定一个 .txt 文件,然后它使用 StreamWriter 将 SQL 存储过程的结果写入文件。
几个月前它显然停止了我的一些工作站的工作,所以我无法追踪到任何特定的变化(但是,我知道代码本身没有改变)。
如果我访问并使用服务器上的页面(wwwroot 和适用数据库所在的位置),无论我指定本地文件还是网络上的工作站,它都会成功写入.txt。但是,某些工作站上的用户不再能够写入文件。(这也不只是写一个空白文件。“修改日期”保持不变。)
这个问题似乎与机器有关,而不是与用户有关,因为我可以在不同的工作站上以相同的用户身份登录,但结果不同。
我仍然认为这可能与权限有关,所以我在一个有问题的工作站上创建了一个 .txt,每个可能的帐户都具有完全权限,但没有运气。数据库、存储过程和文件夹目标的权限似乎正确。
欢迎任何建议,谢谢。
c# - 如何从服务器读取消息?(TCP)
客户端写入服务器 - 服务器读取。和服务器写入客户端 - 客户端未读取。
服务器:
客户:
c# - StreamWriter 语法
我在 C# winForms 上使用 StreamWriter
如您所见,我需要将信息写给“作家”。
我做错了什么,因为“作家”字段有语法错误吗?
我收到一条消息说:
“‘writer’是一个‘field’,但它被用作‘type’”
请问有什么想法吗?我的代码在下面
c# - 使用 StreamWriter 到文本文件的 C# 问题
我正在尝试将数字 0-28,110,000 写入文本文件,用 0 填充较小的数字(信不信由你,这不是家庭作业)。
但是当我将其写入文本文件时,输出如下所示:
最后一个数字停在中间。任何人都可以看到为什么会发生这种情况以及我该如何纠正它?
完整代码
c# - .Net StreamWriter.BaseStream,这个定义是什么意思?“获取与后备存储接口的底层流。”
我今天正在阅读StreamWriter
,并遇到了这个属性,BaseStream
。
我正在寻找一个定义并找到了这个
“获取与后备存储接口的底层流。”
从这里MSDN - StreamWriter.BaseStream
我了解 StreamReader 的 BaseStream 是什么,因为它的定义非常简单:
返回基础流。
但是 StreamWriter.BaseStream 的定义是什么意思?或者更清楚地说,定义的这一部分是什么意思“与后备存储的接口”?这对我来说听起来像是胡言乱语。
c++-cli - C++ 读/写大于 ~50,000 个字符
我有一个程序基本上可以写出这样的字符
然后让他们输入回程序
我的问题是,当 x1/x2/x3/x4 有一个大数的整数值时(我不能确定是哪个,但我认为当它超过 50,000 时它就在某个地方),然后它会读取具有值的字符65533。
我弄乱了 StreamReader 和 StreamWriter 编码值,但我一开始将它们设置为 System::Text::Encoding::Unicode 并且不明白为什么这不起作用......
我什至不确定它是错误地写入符号还是读取它......当我打开它创建的文本文件时,它们对于我的电脑来说都是不可读的字符......我真的很茫然。有谁知道我在这里做错了什么?