Se String.Empty
è valido come ""
, allora come mai il compilatore si presenta con una stringa. Mancanza nell'istruzione case
? Niente può essere più costante di string.Empty
a mio avviso. Qualcuno sa? Grazie!String.Empty in Switch/case statement genera un errore del compilatore
switch (filter)
{
case string.Empty: // Compiler error "A constant value is expected"
break;
case "": // It's Okay.
break;
}
dare uno sguardo qui: http://stackoverflow.com/questions/2701314/cannot-use-string-empty-as-a-default -valore-per-un-parametro-facoltativo – blfuentes
@blacai Grazie! E 'stata una buona lettura! – Zuzlx