Vraag : VB.net codeminimalisering

Ik probeer om een bos van code niet te dupliceren en te willen weten of is er een manier rond this.

I heeft volgende conditions

If A = „SomeValue“ then
als Date1 <= Date2 then
een bos van stuff
eind if
elseif A = „SomeOtherValue“ then
doen als Date1 >= Date2 then
een bos van deel doen/>

The van het stuff
eind if

Is geen manier de vergelijking van de Datum van >= aan <= dynamisch die te schakelen op de waarde van A wordt gebaseerd?

Probably niet maar ik dacht ik zou vragen gurus.

This niet alle code is. Ik heb ongeveer 6 voorwaarden om waarde A
te controleren

Antwoord : VB.net codeminimalisering

Voor u 6 vergelijkingen:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
Als (A = „SomeValue“ AndAlso Date1 <>= Date2) OrElse
   (comparison1 AndAlso comparison2) OrElse
   (comparison3 AndAlso comparison4) OrElse
   (comparison5 AndAlso comparison6) OrElse
   (comparison7 AndAlso comparison8) OrElse toen

	Doe een bos van materiaal
	
Beëindig als
Andere oplossingen  
 
programming4us programming4us