Reputation: 2210
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;
I'm getting the error:
Syntax error, ':' expected
At the end of the line. Why is that?
Upvotes: 1
Views: 76
Reputation: 3434
With a ternary operator you'll need a matching ":" for every "?"
More like this:
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 : false : false : false : false : false : false;
Upvotes: 2
Reputation: 133403
Simply use &&
. You don't need ternary operator here
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") ;
Correct Syntax of ternary operator
condition ? first_expression : second_expression;
Upvotes: 5