Operatore switch case ...

mercoledì 03 dicembre 2008 - 18.35

kintaro Profilo | Junior Member

ciao stavo facendo dei controlli sulla mia procedura utilizzano l'operatore switch

ho messo dentro la mia variabile una serie di file e faccio un controllo sul numero di file presenti nella mia variabile :

string[] myfile = Directory.GetFiles(PathFile)

se voglio fare un controllo del tipo (so che non va bene):

switch (myfile.LongLength)
{
case 8 :
Console.WriteLine("elabora");
break;
case <8:
Console.WriteLine("mancano");
break;
case >8:
Console.WriteLine("non sono stati spostati");
break;
default:
Console.WriteLine("vattela a pesca!");
break;
}

mi chiedevo come fare ad utilizzare qst operatori nella switch case!!

qualcuno sa darmi una mano?
Grazie
Ciao
Fabio

Anonimo Profilo | Senior Member

Purtroppo da quanto mi risulta non è possibile inserire espressioni nel case.
Non ti rimane che usare una serie di if/else if

Ciao!
Riccardo
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5