,因为文本文件的大小超过1 GB。我必须将文件读成块,就像在程序的第一次运行时一样,这将读取两行,即直到"getReports_Dataset started of second line“。在下一次运行中,它应该从第三行开始读取。我做了代码,但无法获得所需的output.Problem是因为我的代码没有给出确切的块,我必须在下一次运行时开始阅读文本。第二个问题是在阅读文本行时..不要给出一个完整的
如何使用streamreader读取下一个字符并继续之前的索引?例如,如果文件有"Hello",我希望在第一次迭代中获得H,并且能够在不破坏循环的情况下获得E。如果我读了(),我将失去当前的索引,希望我已经对你们说得很清楚了。using (StreamReader sr = new StreamReader(inpFil.Pth)) while (sr.Peek() >= 0 )
我有一个大字符串分隔的文本文件(不是单个字符分离的),如下所示:
我不想在内存中加载整个文件,因为它的大小(~250 of )。如果我用System.IO.File.ReadAllText读取整个文件,就会得到一个OutOfMemoryException。因此,我希望读取该文件,直到[STRING-SEPERATOR]的第一次生效,然后继续进行下一个字符串。这就像从文件中“取出”fi
我有一个将文本转储到文本文件的应用程序。我认为可能是文本没有包含正确的回车,所以我正在编写一个测试,将此文件的内容与我在代码中声明的字符串变量进行比较。例如:This is line 1This is line 3string testString= "This is line 1\nThis is line 2\nThis is line3"
我知
我试图编写一些简单的代码来索引维基百科的一些xml页面。这样做的目的是通过使用流读取器读取字符,从而获得每个字符的字节偏移量,然后从字节流中保存位置,以便我可以稍后返回到该位置。使用一个简短的测试文件,该文件只包含"感\na\nb“(8个字节),每个字符后面有新行。indexer
class MainClass public static void Main(string[] arg
我正在尝试做的是读取文件a.txt并在一行中输出每个字符我有一个真正的困难来解决这个问题任何帮助都将是真正的appreciated.if你写代码,请评论,这样我可以更清楚地理解,因为我是beginner.thanksConsoleApplication13 class Program static void Main(string[] args) using (StreamReaderr
Assembly.GetExecutingAssembly().GetManifestResourceStream("Test_Resources.Resources.Accounts.txt")){
// Would prefer string[] result = reader.ReadAllLines();