Dichiarare un constraint per generics di tipo Enum in C# 7.3

di , in .NET Framework,

La versione 7.3 di C# non introduce grandi miglioramenti, ma solo piccole funzionalità che comunque semplificano lo sviluppo. Una di queste nuove funzionalità è la capacità di usare un enum come constraint di un parametro generics.
Sebbene gli enum esistano dalla versione 1 di C# e i generics esistano dalla versione 2, non è mai stato possibile dichiarare parametro generics con un constraint che impostasse che il tipo del parametro deve essere un enum. A partire da C# 7.3 questa funionalità è disponibile come mostrato nel codice.

void MyMethod<T>(T value) where T : enum 
{
  // method's code
}

Commenti

Visualizza/aggiungi commenti

Dichiarare un constraint per generics di tipo Enum in C# 7.3 (#476) 1010 3
| Condividi su: Twitter, Facebook, LinkedIn, Google+

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

Nessuna risorsa collegata

I più letti di oggi