永发信息网

要用VB.NET将一个几百万行的字符串数组(几百M),写入一个文本文件中。怎么样才能较快实现(20秒内)?

答案:4  悬赏:0  手机版
解决时间 2021-02-25 06:55
  • 提问者网友:未信
  • 2021-02-24 12:52
据说用DELPHI做只需要10多秒就能完成。
最佳答案
  • 五星知识达人网友:执傲
  • 2021-02-24 14:06
我用C#做过把几万行写入文本文件(先从数据库取值,再存入Txt文本),记得好像只有几秒钟(大概5-10秒),再大就没试过了
全部回答
  • 1楼网友:洒脱疯子
  • 2021-02-24 16:32
你好! 好像是不可以,我连导入一个1MB的txt文件,都要花很长的时间。。更何况是几百M.. 如有疑问,请追问。
  • 2楼网友:风格不统一
  • 2021-02-24 15:35
做不到吧,导入字幕文件都要点时间,那个才百个k
  • 3楼网友:大漠
  • 2021-02-24 14:29
读500万行的txt文件190M左右,提取每行中特定字符,写入7个文件,单个文件130万行,13M左右。一共用时20秒左右。 用System.IO.StreamReader System.IO.StreamWriter。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯