Pytanie : VB.net kod minimization

I próbować wiązka kod i jeżeli tam  być sposób wokoło this.

I mieć the następujący conditions

If A = "SomeValue" then
Jeżeli Date1 <= Date2 then
Robić wiązka stuff
końcówka if
elseif A = "SomeOtherValue" then
Jeżeli Date1 >= Date2 then
Robić wiązka stuff
końcówka if


The część I próbować być the dane w the jeżeli oświadczenie po the data porównywać. Tam  być wokoło 100 linia kod wiązka lokalny zmienna lub dataset wartość. The 100 linia kod być the linia dla linia daktylowy porównanie. I chcieć to w funkcja ponieważ tam  być zbyt wiele zmienna in.

Is tam  jakaś sposób jakaś the Daktylowy porównanie od >= <= opierać się na the wartość A?

Probably nie ale I myśleć I pytać the gurus.

This być/>Probably the kod. I mieć wokoło 6 warunek dla wartość A

Odpowiedź : VB.net kod minimization

Dla ty 6 porównanie:
(1):
2:
3:
4:
5:
6:
7:
8:
9:
10:
Jeżeli (A = "SomeValue" AndAlso Date1 <>= Date2) OrElse
   (comparison1 AndAlso comparison2) OrElse
   (comparison3 AndAlso comparison4) OrElse
   (comparison5 AndAlso comparison6) OrElse
   (comparison7 AndAlso comparison8) OrElse Wtedy

	Robić wiązka materiał
	
Kończyć Jeżeli
Inne rozwiązania  
 
programming4us programming4us