domenica 4 maggio 2025

C# list pattern verificare un array o list con dei valori

Una tecnica dalla versione 11 del linguaggio di programmazione C#, è quello di confrontare un array o lista con un modello.
Di seguito si riporta un frammento di codice di tale tecnica.


C#

Int32[] numeriDaEsaminare = {  5, 6, 8, 7};

bool risultato1 = numeriDaEsaminare is [5, ..,  7]; //true

bool risultato2 = numeriDaEsaminare is [> 4,.., < 9]; //true

bool risultato3 = numeriDaEsaminare is [5,..,  9]; //false

bool risultato4  = numeriDaEsaminare is [> 5, ..,   8 or 9]; //false


Nessun commento: