bool validateTextBox =
Security.IsValidateTextBoxSuccess(merk_textBox, "Voer een merk in") ?
Security.IsValidateTextBoxSuccess(serienummer_textBox, "Voer een serie nummer in") ?
Security.IsValidateTextBoxSuccess(h_nummer_textBox, "Voer een h nummer in") ?
Security.IsValidateTextBoxSuccess(locatie_textBox, "Voer een locatie in") ?
Security.IsValidateTextBoxSuccess(status_textBox, "Voer een status in") ?
Security.IsValidateTextBoxSuccess(in_bezit_van_textBox, "Voer een naam in") ?
Security.IsValidateTextBoxSuccess(serienummer_textBox, "Voer een laptop nummer in") ?
Security.IsValidateTextBoxSuccess(olc_nummer_textBox, "Voer een olc nummer in")
: false;
我收到错误:
Syntax error, ':' expected
在行尾。这是为什么?
最佳答案
只需使用&&
。你不需要 ternary operator这里
bool validateTextBox =
Security.IsValidateTextBoxSuccess(merk_textBox, "Voer een merk in")
&& Security.IsValidateTextBoxSuccess(serienummer_textBox, "Voer een serie nummer in")
&& Security.IsValidateTextBoxSuccess(h_nummer_textBox, "Voer een h nummer in")
&& Security.IsValidateTextBoxSuccess(locatie_textBox, "Voer een locatie in")
&& Security.IsValidateTextBoxSuccess(status_textBox, "Voer een status in")
&& Security.IsValidateTextBoxSuccess(in_bezit_van_textBox, "Voer een naam in")
&& Security.IsValidateTextBoxSuccess(serienummer_textBox, "Voer een laptop nummer in")
&& Security.IsValidateTextBoxSuccess(olc_nummer_textBox, "Voer een olc nummer in") ;
ternary operator 的正确语法
condition ? first_expression : second_expression;
关于c# - 多个条件表达式和 ": expected"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21255898/