*   >> Lectura Educación Artículos >> science >> programación

C-Sharp

o de componentes de software distribuidos en diferentes ambientes.

portabilidad del código fuente es muy importante, especialmente para aquellos programadores que están familiarizados con C y C + +.

El apoyo internacional es también muy importante.

C # está diseñado para escribir aplicaciones para dispositivos con sistemas operativos sofisticados y para los dispositivos con capacidades limitadas.


A pesar de que los programas escritos en C # no debe perder el tiempo con el procesador y la memoria asignada no se pueden medir con aplicaciones escritas en C o lenguaje ensamblador.

La siguiente descripción se basa en la especificación del lenguaje C # y otros documentos, que se puede encontrar en la sección de Referencias.

C # no hay herencia múltiple - que significa que cada clase puede ser descendiente de una sola clase. Esta decisión se tomó para evitar complicaciones y la complejidad que se asocia con la herencia múltiple.

Una clase puede implementar cualquier número de interfaces.

No hay variables y métodos globales. Todas las funciones y los métodos deben ser declaradas dentro de las clases. Sustituto para ellos son variables y métodos de clases públicas estáticas.

En la programación orientada a objetos con el fin de cumplir con el principio de encapsulación de un modelo utilizado a menudo cuando los atributos de clase de datos se puede acceder desde fuera sólo de manera indirecta por medio de dos métodos get (descriptor de acceso) y establecer (mutador ).

C # puede en lugar de definir la llamada propiedad, que todavía trabaja fuera como un atributo de datos, pero dentro de la propiedad, podemos definir un get y métodos establecidos. La ventaja es más fácil trabajar con los datos de atributos, preservando al mismo tiempo el principio de encapsulación.

C # es el tipo de seguridad que C + +. Las conversiones implícitas solamente por defecto son los que se consideran seguros como una expansión de números enteros (por ejemplo, de 32 bits y 64 bits) o la conversión de tipo derivado en el tipo de padre.

No hay conversión implícita de entero a tipo booleano, o el tipo de enumeración enum y tipo entero.

C # no necesita una declaración hacia adelante - la orden de declaración no es métodos importantes.

C # entre mayúsculas y minúsculas - esto significa que la distinción entre el capital y letters.Identifiers minúsculas "valor" y "Valor" por lo tanto no son a diferenc

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.