3 ms·
but it makes function calls, it's not neglectable as it's called as many time as the bytes the file has
by deltaci 5y ago
but it makes function calls, it's not neglectable as it's called as many time as the bytes the file has
- withinboredom 5y agoThat’s the api provided, and part of the point. The other option is to read the buffer directly, but it isn’t exposed to the programmer.
- deltaci 5y agoYou just need to do File.OpenRead instead of OpenText to get a FileStream, then you can read the buffer
- h3h3 5y agothe overload is right below it int StreamReader.Read() int StreamReader.Read(char[] buffer, int index, int count) https://github.com/dotnet/runtime/blob/1ba0394d71a4ea6bee7f6b28a22d666b7b56f913/src/libraries/System.Private.CoreLib/src/System/IO/StreamReader.cs#L347 https://github.com/dotnet/runtime/blob/1ba0394d71a4ea6bee7f6...