Ich habe ein Array von Bit, das eine Größe von 8 hat, durchquere das Array von Bit und aktualisiere die Checkbox jedes entsprechenden Bits basierend darauf, ob das Bit Null ist oder nicht. Bisher habe ich folgendes:Vermeiden Sie doppelten Code beim Zuordnen eines Arrays zu Controls
Dim btArr6 As BitArray = New BitArray(8)
......
......
If btArr6(0) = True Then
d2b0.Checked = True
End If
If btArr6(1) = True Then
d2b1.Checked = True
End If
If btArr6(2) = True Then
d2b2.Checked = True
End If
If btArr6(3) = True Then
d2b3.Checked = True
End If
If btArr6(4) = True Then
d2b4.Checked = True
End If
If btArr6(5) = True Then
d2b5.Checked = True
End If
If btArr6(6) = True Then
d2b6.Checked = True
End If
If btArr6(7) = True Then
d2b7.Checked = True
End If
Ich denke, es hat doppelten Code. Ich denke, es wäre besser, wenn ich etwas wie d2b & I hätte. Aber es ist nicht richtig, da es keine Zeichenfolge ist. Irgendeine Idee, wie ich doppelten Code loswerden könnte?
Dank
Was für eine Lösung !! Danke nochmal Plutonix. Sie haben mir viele Male geholfen und ich schätze es sehr. – success
Sie hatten Recht, dass wenn Sie sich Code- oder Codemuster wiederholen, es fast immer einen besseren Weg gibt. Es wird das DRY-Prinzip genannt - Wiederhole dich nicht – Plutonix
Ich werde deinen Rat beachten – success