【发布时间】:2014-11-27 00:59:36
【问题描述】:
我正在做一个项目,我在其中发现了一个语法繁重的代码行
logonuser = logonuser.IndexOf(domain) >= 0 ? logonuser : domain + "\\" + logonuser;
登录用户和域都是字符串。 我需要解释它是什么以及它是如何工作的?
【问题讨论】:
-
如果在字符串中找到域,它会为自己分配一个值
logonuser,否则它会在域前面加上logonuser。
标签: c# string syntax ternary-operator