Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Segn Bjarne Stroustrup autor del lenguaje de programacin C++, para que un
lenguaje sea llamado Orientado a Objetos debe soportar tres conceptos: objetos,
clases y herencia.
Objeto
Herencia
Clase
Funciones Miembro
Campos Estticos
Polimorfismo
Plataforma .NET
Ensamblaje
Interoperabilidad de Lenguaje
Una de las metas del runtime .NET es ser un lenguaje agnstico, permitiendo que
el cdigo sea utilizado y escrito desde cualquier lenguaje, no slo las clases
pueden ser escritas en algn lenguaje .NET como VB.NET y ser invocadas desde
otro lenguaje .NET como C#, una clase que fu escrita en VB.NET puede ser
utilizada como una clase base escrita en C# y esa clase podra ser utilizada desde
una clase VC++ o JScript, es decir, no importaria en que clase sea escrita una
clase.
Atributos
En C# los valores pueden ser definidos como constantes y para que un valor sea
constante su valor debe ser algo que pueda ser escrito como una constante.
Value Types
Tipos simples
Los Tipos Simples de C# comparten caractersticas como las de alias con los
tipos de sistema de .NET, expresiones constantes consisten de Tipos Simples
evaluados solamente en tiempo de compilacin no en tiempo de ejecucin y los
Tipos Simples pueden ser inicializados con literales.
Integral
Tamao Valor
sbyte
Entero con
8 bit
signo
-128 a 127
byte
Entero sin
8 bit
signo
0 a 255
short
Entero con
16 bit
signo
-32,768 a 32,767
0 a 65,535
int
Entero con
32 bit
signo
-2,147,483,648 a 2,147,483,647
uint
Entero sin
32 bit
signo
0 a 4,294,967,295
long
Entero con
64 bit
signo
-9,223,372,036,854,775,808 a
-9,223,372,036,854,775,807
ulong
Entero sin
64 bit
signo
0 a 18,446,744,073,709,551,615
Bool
Char
Floating Point
Valor
float
NaN, Not-a-Number
Decimal
double
Constructores y Destructores
Constructor Esttico
Mtodos
Literales
Matemtico.
Relacin.