投稿者 YuO  (社会人) 投稿日時 2015/12/8 18:35:11
.net文法というのがVisual Basicのことであるとして,
if (DBNull.Value.Equals(succ.X) || DBNull.Value.Equals(succ.Y)) return acc && (succ.X?.Equals(succ.Y) ?? false);

は,単純に||演算子をOrElseに,&&演算子をAndAlsoに,??演算子をIf式に置き換えて,
If DBNull.Value.Equals(succ.X) OrElse DBNull.Value.Equals(succ.Y) Then Return acc AndAlso If(succ.X?.Equals(succ.Y), False)
かと。
# 最近はDapper経由でオブジェクトに詰めてしまうことが多いなぁ……。