3 ms·
Does not reproduce :) // Assuming 2GiB length using var file = File.OpenRead("verylargefile.txt"); var read = 0; var iterations = 0; var b
by neonsunset 3y ago
Does not reproduce :)
// Assuming 2GiB length
using var file = File.OpenRead("verylargefile.txt");
var read = 0;
var iterations = 0;
var buffer = new byte[Array.MaxLength].AsMemory();
while ((read = await file.ReadAsync(buffer)) > 0)
{
buffer = buffer[read..];
iterations++;
}
Console.WriteLine($"Read {Array.MaxLength} in {iterations} call(s).");