FUNDAMENTOS DE LENGUAJE C#
- Creador del lenguaje C#
- Elementos del lenguaje C#
- Tipos de datos en C#
reseña sobre el creador de c#
Desde 2000 lidera el equipo de desarrollo del lenguaje C#.

Anders Hejlsberg es un compañero técnico en la División de Desarrollo . Es un creador influyente de herramientas de desarrollo y lenguajes de programación. Jefe de diseño del lenguaje de programación C # y un participante clave en el desarrollo de la . NET framework Microsoft . Desde su lanzamiento inicial en 2000 , el lenguaje de programación C # ha sido ampliamente adoptado y ahora está normalizado por ECMA e ISO . Antes de su trabajo en C # y el marco NET.
Hejlsberg fue un arquitecto para las Windows Foundation Classes de Visual J + + y el desarrollo . Antes de unirse a Microsoft en 1996 , Hejlsberg fue uno de los primeros empleados de Borland International Inc. Como ingeniero principal , fue el autor original de Turbo Pascal, un entorno de desarrollo integrado revolucionario y principal arquitecto de su sucesor , de Delfos. Hejlsberg co -autor de " El Lenguaje de Programación C # " , publicado por Addison Wesley, y ha recibido numerosas patentes de software. En 2001, fue galardonado con el prestigioso Dr. Dobbs Premio de Excelencia en Programación . Estudió ingeniería en la Universidad Técnica de Dinamarca .
¿Qué lenguaje de programación prefieres?
¿elementos del lenguaje de programación c#?
Common Language Runtime (CLR)
Microsoft Intermediate Language (MSIL)
Metadatos
Ensamblados
Librería de clase base (BCL)
Common Type System (CTS)
Los modificadores de acceso admitidos son:
Modificador
|
Código desde el que es accesible el miembro
|
public
|
Cualquier código
|
private
|
Código del mismo tipo de dato
|
family
|
Código del mismo tipo de dato o de hijos de éste.
|
assembly
|
Código del mismo ensamblado
|
family and assembly
|
Código del mismo tipo o de hijos de éste ubicado en el mismo ensamblado
|
family or assembly
|
Código del mismo tipo o de hijos de éste, o código ubicado en el mismo ensamblado
|
Common Language Specification (CLS)
Tipos de datos
Por valor y por referencia
Tipos primitivos equivalencias
Tipo C#
|
Nombre para la plataforma Mono/.NET
|
Con signo?
|
Bytes utilizados
|
Rango
|
bool
|
System.Boolean
|
No
|
1
|
verdadero o falso
|
byte
|
System.Byte
|
No
|
1
|
0 hasta 255
|
sbyte
|
System.SByte
|
Si
|
1
|
-128 hasta 127
|
short
|
System.Int16
|
Si
|
2
|
-32.768 hasta 32.767
|
ushort
|
System.Uint16
|
No
|
2
|
0 hasta 65535
|
int
|
System.Int32
|
Si
|
4
|
-2.147.483.648 hasta 2.147.483.647
|
uint
|
System.Uint32
|
No
|
4
|
0 hasta 4.394.967.395
|
long
|
System.Int64
|
Si
|
8
|
-9.223.372.036.854.775.808 hasta 9.223.372.036.854.775.807
|
Tipo C#
|
Nombre para la plataforma Mono/.NET
|
Con signo?
|
Bytes utilizados
|
Rango
|
ulong
|
System.Uint64
|
No
|
8
|
0 hasta 18446744073709551615
|
float
|
System.Single
|
Si
|
4
|
Approximadamente ±1.5E-45 hasta ±3.4E38 con 7 cifras significativas
|
double
|
System.Double
|
Si
|
8
|
Approximadamente ±5.0E-324 hasta ±1.7E308 con 7 cifras significativas
|
decimal
|
System.Decimal
|
Si
|
12
|
Approximadamente ±1.0E-28 hasta ±7.9E28 con 28 ó 29 cifras significativas
|
char
|
System.Char
|
2
|
Cualquier carácter Unicode (16 bits)
|
Tipos enteros
muy buna info. me costo mucho entender (aun me cuesta jeje) el funcionamiento de .NET, pero la forma en que lo expones es bien entendible, gracias por el curso, me esta sirviendo
ResponderEliminarExcellent post. I was always checking this blog, and I’m impressed! Extremely useful info specially the last part, I care for such information a lot. I was exploring this particular info for a long time. Thanks to this blog my exploration has ended. Microsoft Dynamics 365 Sales Credit Card Processing
ResponderEliminarAwesome and interesting article. Great things you've always shared with us. Thanks. Just continue composing this kind of post. Microsoft Dynamics 365 Business Central Credit Card Processing
ResponderEliminar