personがnullの場合、salesTeamIdには-1が割り当てられます。
personがnullの場合、salesTeamIdにはperson.SalesTeam.Idが割り当てられます。
3次演算子はif-then-else文で1行に埋め込まれています(通常は複数の行にまたがっていますが、それは幾分ポイントを破ります)。
それは、括弧を追加するためのものをクリアするかもしれません:
int salesTeamId = (person == null ? -1 : person.SalesTeam.Id);
次の擬似コードはまた役立ちます:
int salesTeamId = (IF person == null THEN USE -1 ELSE USE person.SalesTeam.Id );