DEV Community

Consejos diario para C#

Hola buen dia devs aqui te dejo un consejo diario si trabajas con C#

**

Patron Relacional

**

su pongamos que tenemos el siguiente codigo y queremos refactorizar y hacerlo mas entendible o legible.

en el siguiente codigo evaluaremos si un alumno paso el examen donde la calificacion minima es 70 puntos

๐Ÿ’ก๐—–#๐—ง๐—ถ๐—ฝ

โœ… ๐—ฅ๐—ฒ๐—น๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐—ฎ๐—น ๐—ฃ๐—ฎ๐˜๐˜๐—ฒ๐—ฟ๐—ป๐˜€ ๐— ๐—ฎ๐˜๐—ฐ๐—ต๐—ถ๐—ป๐—ด es una caracterรญstica introducida en ๐—–# ๐Ÿต que mejora las capacidades de coincidencia de patrones del lenguaje. La coincidencia de patrones es una forma de comparar valores con patrones.

โœ… Es una tรฉcnica de programaciรณn ๐—ณ๐˜‚๐—ป๐—ฐ๐˜๐—ถ๐—ผ๐—ป๐—ฎ๐—น, lo que significa que se centra en la evaluaciรณn de expresiones en lugar del flujo de control de su cรณdigo.

๐Ÿ”ฅ ๐—”๐—ฑ๐˜ƒ๐—ฎ๐—ป๐˜๐—ฎ๐—ด๐—ฒ๐˜€ ๐—ผ๐—ณ ๐—ฟ๐—ฒ๐—น๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐—ฎ๐—น ๐—ฝ๐—ฎ๐˜๐˜๐—ฒ๐—ฟ ๐—ป๐˜€ ๐—บ๐—ฎ๐˜๐—ฐ๐—ต๐—ถ๐—ป๐—ด:
โ—พ ๐—–๐—ผ๐—ป๐—ฐ๐—ถ๐˜€๐—ฒ๐—ป๐—ฒ๐˜€๐˜€: la coincidencia de patrones relacionales se puede utilizar para crear cรณdigo mรกs conciso y legible.
โ—พ ๐—˜๐˜…๐—ฝ๐—ฟ๐—ฒ๐˜€๐˜€๐—ถ๐˜ƒ๐—ฒ๐—ป๐—ฒ๐˜€๐˜€: La coincidencia de patrones relacionales se puede utilizar para expresar condiciones mรกs complejas.

๐Ÿ’ก ๐—ฅ๐—ฒ๐—น๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐—ฎ๐—น ๐—ฃ๐—ฎ๐˜๐˜๐—ฒ๐—ฟ๐—ป๐˜€ ๐— ๐—ฎ๐˜๐—ฐ๐—ต๐—ถ๐—ป๐—ด no siempre es la mejor soluciรณn. A veces, es mรกs sencillo y eficaz utilizar la forma tradicional de comprobar si una expresiรณn coincide con una determinada condiciรณn.

Ejemplo en Codigo:

Image description

Top comments (2)

Collapse
 
pedrosmasson profile image
Pedro Masson

Una duda Antonio, yo puedo utilizar "&& and" juntos? Creo q no funcionarรญa este codigo, o sรญ?

Collapse
 
xocedev profile image
antonio.nicasio.herrera@gmail.com

tienes razon fue un typo de mi parte, acabo de corregir mi Cรณdigo