Место общения программистов C#
1728947380
Anonymous
Предположим, что myObj имеет значение null. Безопасно ли это писать?
[code]if(myObj != null && myObj.SomeString != null)
[/code]
Я знаю, что некоторые языки не будут выполнять второе выражение, потому что && оценивается как ложное перед выполнением второй части.
Подробнее здесь: [url]https://stackoverflow.com/questions/4820610/is-relying-on-short-circuiting-safe-in-net[/url]