Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 7

TIPOS DE DATOS C#

Universidad Técnica “Luis Vargas Torres” de Esmeraldas


Tecnología de la Información y Comunicación 3ero “B”
1. ANTECEDENTES
Durante el desarrollo del .NET Framework, sus bibliotecas de clases fueron escritas
mediante un compilador de código administrado denominado Simple Managed C
(SMC). En enero de 1999, Anders Hejlsberg, creador de lenguajes como Turbo Pascal
y Delphi, formó un equipo para diseñar un nuevo lenguaje, cuyo nombre inicial fue Cool
(C-like Object Oriented Language). Microsoft quiso mantener dicho nombre como
definitivo pero por razones de registro de marca tuvo que echarse para atrás.
En julio de 2000, durante la Professional Developers Conference, el lenguaje había
sido renombrado a C# y todas las librerías de clases y el runtime de ASP.NET fueron
portadas a C#. Los creadores del lenguaje Java decían que C# era un clon de Java sin
ninguna novedad ni innovación a lo que Anders Hejlsberg contestó que
“C# es ‘no un clon de Java’ y es mucho más cercano a C++ en su diseño”.
Desde el lanzamiento de C# 2.0 en noviembre de 2005, los lenguajes C# y lenguajes J
ava han evolucionado en trayectorias cada vez más divergentes, convirtiéndose
en algo menos similares el uno del
otro. Una de las primeras diferencias principales vino con la adición de
los genéricos en ambos lenguajes, con implementaciones muy diferentes.
Además, C# ha añadido varias características importantes para dar
cabida a programación de estilo funcional, que
culmina con las extensiones LINQ con C# 3.0 y el
empleo de tipos anónimos, métodos de extensión y expresiones lambda. Las extension
es LINQ ayudan a los
desarrolladores a reducir mucha cantidad de código “repetitivo” que está incluido en las
tareas comunes como consultar una base de datos. análisis de un archivo xml
o búsqueda a
través de una estructura de datos, cambiando el énfasis sobre la lógica de programació
n real para ayudar a mejorar la legibilidad y mantenibilidad.
El nombre C# fue inspirado por la notación musical donde una almohadilla
(#) indica que la nota escrita debe hacerse un semitono más
alto en el tono. Esto es similar al nombre del
lenguaje C++, donde “++” indica que una variable debe ser incrementada en 1. El símb
olo de la almohadilla (#) también se asemeja
a una ligadura de los cuatro símbolos “+” (en una cuadrícula de dos en dos), lo que
implica que el lenguaje es un incremento de C++.
2. INTRODUCCIÓN
.NET es el conjunto de tecnologías en las que Microsoft ha estado trabajando durante
los últimos años con el objetivo de obtener una plataforma sencilla y potente para
diseñar, construir y distribuir el software. Para crear aplicaciones para la plataforma
.NET, tanto servicios Web, móviles como aplicaciones tradicionales (aplicaciones de
consola, aplicaciones de GUI, servicios de Windows NT, etc.), Microsoft ha publicado el
denominado kit de desarrollo de software conocido como .NET Framework SDK, que
incluye las herramientas necesarias tanto para su desarrollo como para su distribución,
compilación y ejecución, y Visual Studio.NET, que permite hacer todo la anterior desde
una interfaz visual basada en ventanas.
En este tema vamos a ver cómo podemos declarar variables y los tipos de datos en C#.
Las variables se utilizan para almacenar información. C#, al igual que otros, tiene una
particularidad, se dice que es fuertemente tipado en contraposición a los débilmente
tipados como JavaScript. Esto implica que cada variable que declaremos tiene un tipo
predefinido y solo podrá almacenar datos de ese tipo.
Cuando se habla de programación quien no este familiarizado con este tema
seguramente no entenderá mucho o como dicen los hispanohablantes, “le sonará a
chino”, sin embargo, en este artículo se tratará de explicar para qué sirve este lenguaje,
un lenguaje de programación sin palabras técnicas, tratando de conseguir que
cualquier lector comprenda el contenido de este.

C# es un lenguaje de programación diseñado por la conocida compañía Microsoft. Fue


estandarizado en hace un tiempo por la ECMA e ISO dos de las organizaciones más
importantes a la hora de crear estándares para los servicios o productos. El lenguaje de
programación C# está orientado a objetos.

3. JUSTIFICACIÓN
La investigación presente nace de la necesidad de saber sobre los tipos de datos en
C#, la estructura de tipos de C# es una gran novedad ya que establece una relación
jerárquica entre éstos, de manera que todos los tipos son clases y se construyen por
herencia de la clase base Objet. Esta particularidad hace que la creación y gestión de
tipos de datos en C# sea una de las principales novedades y potencialidades del
lenguaje.
Antes de explicar los tipos de datos en c#, es bueno tener claro lo que es, para qué se
utiliza y Con qué se utiliza, bueno los tipos de datos se utilizan para declarar funciones
y variables, primeramente una variable no es más que un contenedor qué utilizamos
para guardar información de manera indeterminada, o sea puede ser por un tiempo.
Como cualquier lenguaje de programación, C# proporciona una serie de tipos
predefinidos (int, byte, char, string, ...) y mecanismos para que el usuario cree sus
propios tipos (class y struct).
3.1. ¿QUÉ ES C#?
C# es un lenguaje de programación desarrollado por Microsoft, orientado a objetos, que
ha sido diseñado para compilar diversas aplicaciones que se ejecutan en .NET
Framework. Se trata de un lenguaje simple, eficaz y con seguridad de tipos. Las
numerosas innovaciones de C# permiten desarrollar aplicaciones rápidamente y
mantener la expresividad y elegancia de los lenguajes de estilo de C.
 TIPOS DE DATOS EN C#
Existen multitud de tipos de datos dentro del framework de .NET. Se pueden clasificar
en dos grandes grupos, por un lado están los tipos de datos primitivos, los que vamos a
estudiar en este tema, que comprenden números, boleanos y cadenas y por otro lado
los tipos de datos complejos, que normalmente son clases con mucha más
funcionalidades que los tipos de datos primitivos e incluso, internamente, contienen
declaraciones de ellos. Se pueden utilizar para multitud de cosas, para gestionar
sistemas de archivos, para enviar datos a través de una red, colecciones de datos,
manejar fechas, etc… Algunos tipos de datos complejos los veremos en el tema donde
tratemos las clases y los objetos.

Además de conocer el lenguaje de programación, es imprescindible conocer el entorno


de desarrollo que estamos utilizando. Según vayan surgiendo la necesidad de utilizar
herramientas internas del Visual Studio, las iré explicando. En este tema vais a
aprender que es el Intellisense, una herramienta muy potente que nos facilita el
desarrollo de cualquier aplicación a través de proponer las sentencias que más se
amoldan a lo que estás escribiendo en cada momento.

 COMO SE DECLARA UN TIPO DE DATO EN C#

Para declarar un tipo de dato es necesario hacer un breve estudio del valor que usted
guardara en dicho variable.
Tipo de dato nombre del variable;

Tipo de dato nombre del variable


 TIPOS DE DATOS COMPUESTOS
C# introduce el concepto de estructura como tipo de datos compuesto asignado por pila
que no admite la herencia. En la mayoría de los otros aspectos, las estructuras son
muy similares a las clases.
 TIPOS DE DATOS INTEGRADOS
Los tipos de datos primitivos en C# son objetos en el espacio de nombres System. Para
cada tipo de datos, se proporciona un nombre corto o alias. Por ejemplo, int es el
nombre corto correspondiente a System.Int32 y double es la forma abreviada
de System.Double.

 QUE ES VARIABLE
Una variable es un espacio en la mimoria Ram reservado anteriormente, en donde se
guardará nuestros datos que posteriormente estaremos ingresando, al momento de
declarar un variable con su respectivo tipo de dato, estamos deciendo al ordenador que
nuestro dato, será de un tipo de dato (int, char, double, etc) y lo pondremos un nombre,
para así identificarlo.

 OPERADORES EN C#

Los operadores aritméticos funcionan igual que en C y C++. El resultado de los


operadores relacionales y lógicos es un valor de tipo booleano. Los operadores
de cortocircuito evalúan el segundo operando solo cuando es necesario. Por su
parte, los operadores a nivel de bits no se pueden aplicar a
tipos bool , float , double o decimal.
 INSTRUCCIONES DE CONTROL EN C#
Las instrucciones if-else , for , while , do-while , switch , return , break y continue son,
básicamente, iguales que en C, C++ y Java. La instrucción foreach , al igual que en
Java, realiza un ciclo a través de los elementos de una matriz o colección. En este ciclo
se recorre la colección y la variable recibe un elemento de dicha colección en cada
iteración. La instrucción goto se sigue utilizando en C# a pesar de la polémica sobre su
uso.

4. CONCLUSIONES
 C# es un lenguaje de programación desarrollado por Microsoft, orientado a objetos,
que ha sido diseñado para compilar diversas aplicaciones que se ejecutan en .NET
Framework.
 Para declarar un tipo de dato es necesario hacer un breve estudio del valor que
usted guardara en dicho variable.
 El resultado de los operadores relacionales y lógicos es un valor de tipo booleano.
Los operadores de cortocircuito evalúan el segundo operando solo cuando es
necesario.

5. RECOMENDACIONES
 Al momento conocer el lenguaje de programación, es imprescindible conocer el
entorno de desarrollo que estamos utilizando.
 Tener conocimientos y función de cada uno de los tipos de datos en C#.

6. BIBLIOGRAFÍA
https://docs.microsoft.com/es-es/dotnet/csharp/whats-new/csharp-version-history
http://joffremoncayo.com/blog/tipos-de-datos-integrados-en-csharp/
https://sparraguerra.wordpress.com/2015/05/18/un-poquito-de-historia-de-c/
http://elvex.ugr.es/decsai/csharp/language/data.xml

También podría gustarte