using System;
using System.Linq;
public class Test
{
public static void Main()
{
var a = new[] { new object() };
Console.WriteLine(object.ReferenceEquals(a[0], a.ToList().First()));
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uTGlucTsKCnB1YmxpYyBjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQl2YXIgYSA9IG5ld1tdIHsgbmV3IG9iamVjdCgpIH07CiAgICAgICAgCiAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUob2JqZWN0LlJlZmVyZW5jZUVxdWFscyhhWzBdLCBhLlRvTGlzdCgpLkZpcnN0KCkpKTsKCX0KfQ==