问题标签 [stringwriter]
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.
.net - StringWriter 或 StringBuilder
我应该使用其中一个或另一个之间有什么区别StringWriter
以及StringBuilder
何时使用?
c# - C# 精简框架 - 带有 XmlSerializer.Serialize 的 OutOfMemoryException
我正在尝试序列化集合中的大量对象(20,000)对象。我正在使用以下代码执行此操作:
有没有更好的方法来做到这一点,还是我做错了什么?
xml - 请告诉我如何使用 vb.net 查找和替换文件中的特定单词
我创建了一个包含 {contentname} 之类的词的模板 xml 文件。我需要用我的值替换这样的标签。请告诉我如何在 vb.net 中搜索这样的单词并使用文件处理替换我的 xml 模板文件是这样的:
.net - 无法克隆时如何返回 StringWriter?
我的代码如下所示。显然我不能写“Ok”,因为该对象已被处置。我不能返回 sw.Clone() 因为克隆不存在。如果我不使用 using 那么在 = new 和 return 之间的任何时候(比如迭代和写入对象,因为我的示例没有这样做)可能会出现异常,因此不会处理对象。
我是否要在 try 块之外定义 sw 并检查它是否为 null 然后在 catch 块中处理?这似乎有点过度的工作。有没有更好的办法?这是唯一的方法吗?
.net - 如果写入文本,是否有一个 TextWriter 子类会触发事件?
我编写了一个接受 aTextWriter
作为参数的方法(通常是 Console.Out,但不一定)。
当我调用此方法时,一些进度信息会写入 TextWriter。但是,由于此方法可以运行很长时间,我想用一些状态信息更新我的 UI。
目前,我正在使用 aStringWriter
但它没有任何事件。所以我第一次得到结果StringWriter
是在方法完成之后。
现在我正在寻找一个继承自TextWriter
并触发 TextChanged 事件或类似事件的类。我知道这应该不难实现,但我敢打赌 CLR 团队已经为我做了,我只是找不到合适的类。
c# - StringWriter 不会沿所有异常路径进行处理
我正在使用一个StringWriter
我正在传递给一个方法以在foreach
循环中写入值的方法。我相信这会导致产生两个警告:
CA2000:Microsoft.Reliability:在方法“ToCsvService.ToCsv()”中,对象“sw”并未沿所有异常路径进行处理。在对对象“sw”的所有引用超出范围之前调用 System.IDisposable.Dispose。
和
CA2202:Microsoft.Usage:对象“sw”可以在方法“ToCsvService.ToCsv()”中多次处理。为避免生成 System.ObjectDisposedException,您不应在一个对象上多次调用 Dispose。
我已经GetProperties()
从调用的方法列表中省略了,因为它似乎不相关。
为什么会产生这些警告?
java - 使用 stringwriter 遇到编码问题
我用过
在客户端浏览器中,输出为
ÿþ<.h.t.m.l. x.m.l.n.s.:.v.=.".u.r.n.:.s.c.h.e.m.a s.-.m.i.c.r.o.s.of.t.-.c.o.m.:.v.m.l."...x.m.l.n s�:�o�=�"�u�r�n�:�s�c�h�e�m�s�-�m�c�r�o�s�of� t.-.c.o.m.:.of.f.i.c.e.:.of.f.f.i.c.e.". x.m.l.n s�:�w�=�"�u�r�n�:�s�c�h�e�m�a�s�-�m�c�r�o�s�of� t.-.c.o.m.:.of.f.i.c.e.:.w.o.r.d.". x.m.l.n.s.:' x�=�"�u�r�n�:�s�c�h�e�m�a�s�-�m�i�c�r�o�of�t�-� c.o.m.:.of.f.i.c.e.:.e.x.c.e.l.". x.m.l.n.s:.p. =�"�u�r�n�:�s�c�h�e�m�s�-�m�i�c�r�o�f�t�-�c o.m.:.of.f.i.c.e.:.p.o.w.e.r.p.o.i.n.t.". x.m.l' n.s.:.a.=.".u.r.n.:.s.c.h.e.m.a.s.-.m.i.c.r.o.s.o. f.t.-c.o.m.:.of.f.f.i.c.e.:.a.c.c.e.s.". �
如果你们中的任何人都知道这一点,我该如何解决这个问题
c# - 将 DataTable 转换为字符串类型
我有这样的功能
然后我想将返回类型作为字符串而不是 DataTable,所以我这样做了..
但这并没有返回它应该返回的字符串......
你能告诉我需要修改的地方吗?
c# - 为什么 DataContractSerializer 到 StringWriter 被截断?
DataContractSerializer
如果有异常,我正在使用将EF4 对象序列化为 xml。在我的调试日志中,我可以看到出现问题时想要的数据内容。
我有两个版本的代码:一个版本序列化为文件,另一个版本使用StringWriter
.
将大项目序列化到文件时,我得到大约 16kb 的有效 xml。将同一项目序列化为字符串时,xml 在 12kb 后被截断。知道是什么导致了截断吗?
任何想法为什么我的字符串被截断?
这是序列化到可以正常工作的文件的代码
这是序列化为将被截断的字符串的代码
javascript - 为什么在呈现我的用户控件时 Javascript 无法正常运行?
我正在使用 HTMLTextWriter 和 StringWriter 的组合来呈现我的用户控件。用于呈现用户控件的代码是通过我页面上的一些 Javascript 的 ajax 调用启动的。生成的 StringWriter 文本返回到 javascript 代码并附加到我的页面。渲染代码如下所示:
这将返回我的用户控件,它似乎工作正常,直到我尝试用 Javascript 做任何好事。
例如,如果我想要一个谷歌图表,我将他们的 Javascript粘贴到我的用户控件中。像这样:
但!当我运行该程序时,它会出错,声称“谷歌未定义”。
需要注意的是,这不仅限于 Google Charts——我在 Twitter Search API 和其他方面也遇到过类似的问题。此外,将行
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
放在我的默认或母版页中没有区别。
最后,如果在设计时使用通常的@Register 指令将用户控件添加到我的母版页,则此代码将毫无问题地工作 - 让我相信问题是由 StringWriter 引起的。有没有人遇到过类似的问题,或者可以对这个问题有所了解?