小编ayd*_*man的帖子

C#等效的java代码

Java中这个C#代码的等价物是什么?

string receivedData = …;
string splittedValues = receivedData.Split("&", StringSplitOptions.RemoveEmptyEntries);
Run Code Online (Sandbox Code Playgroud)

c# java

1
推荐指数
1
解决办法
262
查看次数

ReadLine如何在.NET中运行

假设我有一个1 GB的文本文件,我想阅读它.如果我尝试打开此文件,我会收到"内存溢出"错误.我知道,通常的答案是"使用StreamReader.ReadLine()方法".但我想知道这是如何工作的.如果使用ReadLine方法的程序想要获取一行,则必须迟早打开整个文本文件.据我所知,文件存储在磁盘上,它们可以在"全有或全无"的原则下在内存中打开.如果我的1 GB文本文件中只有一行通过使用ReadLine()方法一次存储在内存中,这意味着我们必须在读取1 GB文本文件的每一行时使用磁盘IO.这对于表演来说这不是一件可怕的事情吗?

我很困惑,我想要一些有关这方面的细节.

c# memory memory-management

0
推荐指数
1
解决办法
286
查看次数

标签 统计

c# ×2

java ×1

memory ×1

memory-management ×1