What does this program print after writing through the slice?

from Span<T> and Memory<T>
C# 14 / .NET 10 beginner 2 min

What does this program print after writing through the slice?

csharp
using System;

int[] values = [10, 20, 30, 40];
Span<int> middle = values.AsSpan(1, 2);
middle[0] += 5;
middle[1] = values[0];

Console.WriteLine(string.Join(",", values));
Console.WriteLine(string.Join(",", middle.ToArray()));
Open in playground
Report an error