Свързани въпроси 'short-circuiting'

Има ли условен троичен оператор във VB.NET?
В Perl (и други езици) условният троичен оператор може да бъде изразен по следния начин: my $foo = $bar == $buz ? $cat : $dog; Има ли подобен оператор във VB.NET?
239274 изгледи

Мога ли да принудя собственото си късо съединение в извикване на метод?
Да предположим, че искам да проверя куп обекти, за да се уверя, че никой не е null: if (obj != null && obj.Parameters != null && obj.Parameters.UserSettings != null) { // do something with obj.Parameters.UserSettings...
399 изгледи
schedule 26.01.2024

Оценка на късо съединение в C++
Може би пропускам нещо доста просто, но получавам срив, когато дереферирам указател, въпреки че проверявам точката в самото начало на израза. if( var1 && bool1 || bool2 && var1->DoSomething() ) { } var1 е нулев...
433 изгледи
schedule 22.01.2024