J'ai une condition simple et je veux l'implémenter avec ?:
mais le compilateur ne me laisse pas faire. Voici l'exemple exact.
// in asp page decleration
<ajaxtoolkit:FilteredTextBoxExtender id="ftbeNumeric" runat="server" TargetControlID="textbox1" FilterType="Numbers" />
<asp:TextBox ID="textbox1" runat="server" />
// in code behind
decimal x = textbox1.Text != string.IsNullOrEmpty ? Convert.ToDecimal(textbox1.Text) : 0;
J'essaie aussi ceci
// in code behind
decimal x = Convert.ToDecimal(textbox1.Text) != 0 ? Convert.ToDecimal(textbox1.Text) : 0;
bith of these sample face with error.
comment définir cela avec ?:
mot-clé ? et notez que textbox
.text` peut être nul.