在我问之前,我只想说我已经查过了,我就是想不通。
因此,我收到了一个网络电话,它返回了一个非常长的文本字符串,我需要将其拆分。我想使用 textfieldparser 但我不想将此字符串保存为文件,并且 textfieldparser 似乎都是关于文件或...流的,我不理解流。那么我如何将字符串输入其中呢?我可以将其转换为流吗?我意识到这可能非常简单,所以我为我的无知道歉。
非常感谢您的帮助!
Textfieldparser has a constructor that takes a TextReader. Have you tried something like this:
Dim t As New FileIO.TextFieldParser(New System.IO.StringReader("thestringinside"))
You might also look on www.filehelpers.net (have never tried myself, but looks promising - I am in no way affiliated!) because the engine also supports a ReadString method