Globedia.com

×
×

Error de autenticación

Ha habido un problema a la hora de conectarse a la red social. Por favor intentalo de nuevo

Si el problema persiste, nos lo puedes decir AQUÍ

×
cross

Suscribete para recibir las noticias más relevantes

×
Recibir alertas

¿Quieres recibir una notificación por email cada vez que Xnechijli01 escriba una noticia?

Limitadores de palabras claves C#

30/10/2019 12:01 0 Comentarios Lectura: ( palabras)

Limitadores de uso de palabras claves en codificación de C#

Limitaciones

Como parte de nuestro curso de C# te explicamos algunas limitantes que tiene el lenguaje o limitaciones. Conocer esto te permitirá evitar estas limitaciones y así poder codificar de mejor manera.

Hay algunas limitaciones y consideraciones que primero debe comprender al usar palabras clave modificadoras en las interfaces. En muchos casos, el compilador lo protege contra sus errores al detectar muchos errores comunes, como los que se enumeran a continuación.

Considera como el siguiente código tiene este tipo de características que mencionamos. Observa el siguiente código:

interfaz IAbstractInterface

{

vacío abstracto M1 () {}

vacío privado abstracto M2 () {}

vacío estático abstracto M3 () {}

vacío externo estático M4 () {}

}

clase TestMe: IAbstractInterface

{

nulo IAbstractInterface.M1 () {}

nulo IAbstractInterface.M2 () {}

nulo IAbstractInterface.M3 () {}

C#

nulo IAbstractInterface.M4 () {}

}

El código anterior producirá los siguientes errores de tiempo de compilación:

error CS0500: 'IAbstractInterface.M1 ()' no puede declarar un cuerpo porque está marcado como abstracto

error CS0621: 'IAbstractInterface.M2 ()': los miembros virtuales o abstractos no pueden ser privados

error CS0112: un miembro estático 'IAbstractInterface.M3 ()' no se puede marcar como override, virtual o abstract

error CS0179: 'IAbstractInterface.M4 ()' no puede ser externo y declarar un cuerpo

error CS0122: 'IAbstractInterface.M2 ()' es inaccesible debido a su nivel de protección

error CS0500, significa que el método predeterminado 'IAbstractInterface.M3 ()' no puede ser abstracto y, al mismo tiempo, tiene un cuerpo. error CS0621, significa que el método no puede ser privado y al mismo tiempo abstracto.

Es necesario conocer y evitar este tipo de errores para que la compilación de nuestro programa sea correcto. Así podremos tener un programa de calidad.

Más adelante en futuras notas te estaremos hablando de otros lenguajes de programación y estaremos ampliando nuestro curso de Javascript. También te informamos que estaremos incluyendo código de php como parte de nuestro curso de PHP.

Limitadores de palabras


Sobre esta noticia

Autor:
Xnechijli01 (35 noticias)
Visitas:
655
Tipo:
Tutorial
Licencia:
Distribución gratuita
¿Problemas con esta noticia?
×
Denunciar esta noticia por

Denunciar

Etiquetas

Comentarios