Je n'aime pas le code large, surtout quand il me force à faire défiler. Donc, ayant écrit ceci:Raccourcir cette instruction IF
If _item.SubItems(pd.perioddate).Text = "N/A" Or _item.SubItems(pd.perioddate).Text = String.Empty Then
dtpDeadlineforAP.Checked = False
End If
Existe-t-il un moyen décent de l'alléger, de le rendre plus élégant?
Je renommer la variable de texte pour signifier quelque chose, dim periodDate = _item.SubItems (pd.perioddate) .Text – Iain
Nous devrions également envisager Select Case plutôt que d'introduire une variable locale? 'Case Select _item.SubItems (pd.perioddate) .Text Case" N/A "," "dtpDeadlineforAP.Checked = Faux Fin Sélectionnez ' – MarkJ
@Iain, d'accord, je ne pouvais pas trouver un bon nom - envisageait' findSomeMeaningfulNameForThis' pour une minute :-) –