Questione : minimizzazione di codice di VB.net

Sto provando a non duplicare un mazzo di codice e volere sapere se ci è un senso intorno a this.

I avere il seguente conditions

If A = then
“di SomeValue„ se Date1 il then
del <= Date2 fa un mazzo di if
elseif dell'estremità dello stuff
A = then
“di SomeOtherValue„ se Date1 il then
del >= Date2 fa un mazzo di parte del if


The dell'estremità dello stuff
io stanno provando a non ripetersi è i dati in se la dichiarazione dopo la data confronta. Ci è circa 100 linee di codice che fissano un mazzo di variabili locali o di valori di gruppo di dati. Le 100 linee di codice è le stesse per ogni confronto della data. Non voglio mettere quello in una funzione perché ci sarebbero troppe variabili per passare a in.

Is là tutto il senso commutare dinamicamente il confronto della data da >= a <= basato sul valore di A? il

Probably non ma io ha pensato che chiederà il gurus.

This non fossi tutto codice. Ho circa 6 circostanze da controllare per vedere se c'è il valore A
class= del

Risposta : minimizzazione di codice di VB.net

Per voi 6 confronti:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
Se (A = “SomeValue„ AndAlso Date1 <>= Date2) OrElse
   (comparison1 AndAlso comparison2) OrElse
   (comparison3 AndAlso comparison4) OrElse
   (comparison5 AndAlso comparison6) OrElse
   (comparison7 AndAlso comparison8) OrElse allora

	Fare un mazzo di roba
	
Concluder se
Altre soluzioni  
 
programming4us programming4us