如何在C#中应用条件#

时间:2018-03-08 07:14:35

标签: c#

if (excellInfoUpdateL3.canSendLetter == "N/A") {
  return ClosureInfo.canClose ="N";
}
else {
  return ClosureInfo.canClose = excellInfoUpdateL3.canSendLetter;
}

上面的代码可以使用if条件或类似内容写在一行吗?

2 个答案:

答案 0 :(得分:1)

您可以将它放在一行中:

return excellInfoUpdateL3.canSendLetter == "N/A" ? "N" : excellInfoUpdateL3.canSendLetter;

答案 1 :(得分:1)

是您可以使用三元运算符

return (excellInfoUpdateL3.canSendLetter == "N/A")?"N":excellInfoUpdateL3.canSendLetter;

以下是三元运算符的工作原理

(Condition)?if contion is true : if condition is false