Предположим, myObj имеет значение null. Это безопасно писать?
if(myObj != null && myObj.SomeString != null)
Я знаю, что некоторые языки победили ' t выполнить второе выражение, поскольку && принимает значение false перед выполнением второй части.