c# - 如何将 StringReader 中的位置重置为 String 的开头?

标签 c# stringreader

我有以下代码:

StringReader contentReader = new StringReader(this.dataContent.ToString());

在解析我的 DataContent 之后,我需要将 contentReader 的位置重置为字符串的开头。我该怎么做?我在 StringReader 中没有看到设置位置选项

最佳答案

将其设置为 StringReader 的新实例。我不相信您可以更改现有位置。

contentReader = new StringReader(this.dataContent.ToString());

关于c# - 如何将 StringReader 中的位置重置为 String 的开头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24047674/

相关文章:

c# - 仅使用 Azure AD 进行身份验证而不是授权

c# - 同时使用 Tab 的 ReSharper 和 GitHub Copilot 自动完成之间的冲突

c# - DataGridView 数据绑定(bind)到 List<List<T>>

java - 从控制台 java 读取带有新行的字符串

android - 空指针异常 : setinput function for Xmlpullparser assigning null value with StringReader

c# - 返回 SqlDataReader

c# - jqModal 取消从 Iframe 打开但显示在父窗口中的警报框

java - 如何使用 Java 中的 stringreader 获取字符串中的下一个字符?

C# StringReader 类

java.io.StringReader.read() (Java 8) 在字符串末尾返回意外字符