Je kan in een aantal talen (C++, Perl, Java, noem maar op) gebruik maken van een verkort if-else statement. Dat ziet er dan ongeveer zo uit:
Nou is het in MOO taal (een programmeer taal voor object georienteerde werelden) dus met een |, maar C++, Java en Perl maken gebruik van een dubbele punt. Ik heb dus het volgende stukje code geschreven:
Maar dat werkt dus niet. Ik krijg hier een error, namelijk de volgende:
Iemand een idee hoe ik dit gebruik in C#?
code:
1
| conditie ? true-waarde | false-waarde; |
Nou is het in MOO taal (een programmeer taal voor object georienteerde werelden) dus met een |, maar C++, Java en Perl maken gebruik van een dubbele punt. Ik heb dus het volgende stukje code geschreven:
code:
1
| perms.Read == true ? tempitems[1] = "X" : tempitems[1] = ""; |
Maar dat werkt dus niet. Ik krijg hier een error, namelijk de volgende:
code:
1
| Only assignment, call, increment, decrement, and new object expressions can be used as a statement. |
Iemand een idee hoe ik dit gebruik in C#?