C# 7 Tuple e Pattern Matching

c-sharp 7.0

Due novità davvero interessanti introdotte all’interno di C# 7.0 sono le Tuple ed il Pattern Matching. Non si tratta di vere e proprie novità, ma di migliorie consento di scrivere codice sempre più compatto e di facile lettura.

[visual-link-preview encoded=”eyJ0eXBlIjoiZXh0ZXJuYWwiLCJwb3N0IjowLCJwb3N0X2xhYmVsIjoiIiwidXJsIjoiaHR0cHM6Ly9hbWVybGluLmtlYW50ZXguY29tL25vdml0YS1jLTctMC1hY2Nlc3NvLWFpLWRhdGkvIiwiaW1hZ2VfaWQiOi0xLCJpbWFnZV91cmwiOiJodHRwczovL2FtZXJsaW4ua2VhbnRleC5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMTcvMTIvYy1zaGFycC5wbmciLCJ0aXRsZSI6Ik5vdml0w6AgQyMgNy4wIEFjY2Vzc28gYWkgZGF0aSIsInN1bW1hcnkiOiJVbmEgZGVsbGUgcHJpbmNpcGFsaSBub3ZpdMOgIHByZXNlbnRpIGluIGMtc2hhcnAgNy4wIMOoIGzigJlpbnRyb2R1emlvbmUgZGVsIHBhdHRlcm4gbWF0Y2hpbmcgY2hlIGNvbnNlbnRlIGRpIHNlbXBsaWZpY2FyZSBsbyBzdmlsdXBwbyBkaSBjb2RpY2UgZnVuemlvbmFsZS4gTm92aXTDoCBDIyA3LjAgQWNjZXNzbyBhaSBkYXRpIiwidGVtcGxhdGUiOiJ1c2VfZGVmYXVsdF9mcm9tX3NldHRpbmdzIn0=”]

In questo precedente articolo è stato trattato l’utilizzo delle tuple.

Due novità davvero interessanti introdotte all’interno di C# 7.0 sono le Tuple ed il Pattern Matching. Non si tratta di vere e proprie novità, ma di migliorie consento di scrivere codice sempre più compatto e di facile lettura. [visual-link-preview encoded=”eyJ0eXBlIjoiZXh0ZXJuYWwiLCJwb3N0IjowLCJwb3N0X2xhYmVsIjoiIiwidXJsIjoiaHR0cHM6Ly9hbWVybGluLmtlYW50ZXguY29tL25vdml0YS1jLTctMC1hY2Nlc3NvLWFpLWRhdGkvIiwiaW1hZ2VfaWQiOi0xLCJpbWFnZV91cmwiOiJodHRwczovL2FtZXJsaW4ua2VhbnRleC5jb20vd3AtY29udGVudC91cGxvYWRzLzIwMTcvMTIvYy1zaGFycC5wbmciLCJ0aXRsZSI6Ik5vdml0w6AgQyMgNy4wIEFjY2Vzc28gYWkgZGF0aSIsInN1bW1hcnkiOiJVbmEgZGVsbGUgcHJpbmNpcGFsaSBub3ZpdMOgIHByZXNlbnRpIGluIGMtc2hhcnAgNy4wIMOoIGzigJlpbnRyb2R1emlvbmUgZGVsIHBhdHRlcm4gbWF0Y2hpbmcgY2hlIGNvbnNlbnRlIGRpIHNlbXBsaWZpY2FyZSBsbyBzdmlsdXBwbyBkaSBjb2RpY2UgZnVuemlvbmFsZS4gTm92aXTDoCBDIyA3LjAgQWNjZXNzbyBhaSBkYXRpIiwidGVtcGxhdGUiOiJ1c2VfZGVmYXVsdF9mcm9tX3NldHRpbmdzIn0=”] In questo precedente articolo è stato trattato l’utilizzo delle tuple.