使用 LINQ 解析文本文件
我知道通常您会使用 File.ReadAllLines
,但我正在尝试使用上传的文件来完成此操作。
我可以以某种方式将其放入临时位置吗?或者从内存中读取它?
我能够让它工作
I know normally you would use the File.ReadAllLines
, but I'm trying to do it with an uploaded file.
Can I somehow put it into a temporary location?, or read it from memory?
I was able to get this working
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一个
string
、一个Stream
还是什么?无论哪种方式,您都需要一个TextReader
- 问题很简单:StringReader
与StreamReader
。一旦你有了那个,我会做类似的事情:然后无论使用哪个阅读器,我都可以使用:
或:
即如果它是你正在阅读的
Stream
:Is this a
string
, aStream
, or what? either way, you want aTextReader
- the question is simplyStringReader
vsStreamReader
. Once you have that, I would do something like:then with whichever reader, I can either user:
or:
i.e. if it is a
Stream
you are reading from: