using System;
public class Person
{
public String Name { get; set; } = "John";
}
public class Classroom
{
public Person GetTeacher()
{
return null;
}
}
public class Test
{
public static void Main()
{
Classroom classroom = null;
var teacherName = classroom?.GetTeacher()?.Name;
System.Console.WriteLine(teacherName == null);
}
}
dXNpbmcgU3lzdGVtOwpwdWJsaWMgY2xhc3MgUGVyc29uCnsKCXB1YmxpYyBTdHJpbmcgTmFtZSB7IGdldDsgc2V0OyB9ID0gIkpvaG4iOwp9CgpwdWJsaWMgY2xhc3MgQ2xhc3Nyb29tCnsKICAgIHB1YmxpYyBQZXJzb24gR2V0VGVhY2hlcigpCiAgICB7CiAgICAgICAgcmV0dXJuIG51bGw7CiAgICB9Cn0KCnB1YmxpYyBjbGFzcyBUZXN0CnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQlDbGFzc3Jvb20gY2xhc3Nyb29tID0gbnVsbDsKCQl2YXIgdGVhY2hlck5hbWUgPSBjbGFzc3Jvb20/LkdldFRlYWNoZXIoKT8uTmFtZTsKCQlTeXN0ZW0uQ29uc29sZS5Xcml0ZUxpbmUodGVhY2hlck5hbWUgPT0gbnVsbCk7Cgl9Cn0=