问号和冒号上的C#语法疑问句
现有项目中有几个语句,包括问号和冒号上的C#语法疑问句,c#,syntax,C#,Syntax,现有项目中有几个语句,包括?和: 我想了解它们是什么意思,在下面的陈述中,如果可以解释的话 loginID = rawLoginID.Contains("\\") ? rawLoginID : domain + "\\" + rawLoginID; string orgUnitCode = row[ORG_UNIT_CODE] != null ? row[ORG_UNIT_CODE].ToString() :
?
和:
我想了解它们是什么意思,在下面的陈述中,如果可以解释的话
loginID = rawLoginID.Contains("\\") ? rawLoginID : domain + "\\" + rawLoginID;
string orgUnitCode = row[ORG_UNIT_CODE] != null
? row[ORG_UNIT_CODE].ToString()
: string.Empty;
loginID = loginID.Contains("\\") ? loginID : domain + "\\" + loginID;
我不确定的语法是?
:
谢谢。文档通常是最好的开始,操作符称为ternerary操作符:谢谢@peeyussingh。我将阅读文档。文档通常是最好的开始,操作符称为ternerary操作符:谢谢@peeyussingh。我将阅读文档。