Back to tasksGet help with live coding in real time with Sobes Copilot
Junior — Senior
53
Как изменяются поля структуры при инкременте, присваивании и упаковке
Task condition
Определите, какой текст появится в консоль после выполнения метода DoStuff().
struct S
{
public int X;
public S Inc()
{
X++; return this;
}
public static void DoStuff()
{
var a = new S();
var b = a.Inc();
object c = b.Inc();
object d = ((S)c).Inc();
Console.WriteLine($"{a.X} {b.X} {((S)c).X} {((S)d).X}");
}
}