C Sharp Informe
C Sharp Informe
C Sharp Informe
C Sharp (C#)
Informe I
Fikian Wu Osorio
Seminario de Profundización
Ibagué –Tolima
Septiembre 2019
2
1 Introducción
y estandarizado por Microsoft, hace parte de una plataforma .NET, su sintaxis se deriva de C/C++
ya que fue evolucionando dando paso a sus lenguajes antecesores mencionados anteriormente.
C# utiliza el modelo de objetos de la plataforma .NET similar al de Java, este lenguaje contiene
2. Formar a los estudiantes en el uso de C# como lenguaje orientado a objetos para desarrollo
en la plataforma .NET.
3. Presentar algunos componentes básicos de las librerías que conforman la plataforma .NET.
-Primera línea de código: using System; la palabra reservada using se utiliza para incluir los
-Quinta línea de código: tiene una declaración de clase, la clase Program contiene las
definiciones de datos y métodos que usa su programa. Las clases generalmente contienen múltiples
métodos. Los métodos definen el comportamiento de la clase. Sin embargo, la clase Program solo
-Séptima línea de código: define el método Principal (Main), que es el punto de entrada para
todos los programas de C#. El método principal indica qué hace la clase cuando se ejecuta.
instrucción Console.WriteLine ("Hola mundo").
tod17 \l 3082 ]
Clases
Las clases son los tipos más fundamentales de C#. Una clase es una estructura de datos que
combina estados (campos) y acciones (métodos y otros miembros de función) en una sola unidad.
conocidas como objetos. Las clases admiten herencia (sealed: las clases finales no pueden ser
La palabra clave class está precedida por el nivel de acceso. Como se usa public en este caso,
cualquiera puede crear instancias de esta clase. El nombre de la clase sigue a la palabra clave
class. El nombre de la clase debe ser un nombre de identificador de C # válido. El resto de la
Sentencias y operadores
Condicional if: la condición puede ser cualquier expresión que devuelve true o false.
Condicional else: La condición else se ejecuta cuando la condición del if se evalúa como falsa.
6
Declaración else if: La declaración else if se puede utilizar para decidir entre tres o más acciones.
Sentencia switch: Se utiliza para agilizar la toma de decisiones múltiples; trabaja de la misma
manera que lo harían if, else, else if. A cada valor se le llama case, y la variable se
Ciclo while: Un ciclo while ejecuta un bloque de código mientras una condición dada sea
verdadera.
Bucle for: Bucle for ejecuta un conjunto de instrucciones un número específico de veces.
Break: el uso de break es en los bucles: cuando se encuentra la instrucción break dentro de un
bucle completo, salta la iteración actual del bucle y continúa con la siguiente iteración.
9
Ejemplo:
Operadores lógicos: Los operadores lógicos se utilizan para unir múltiples expresiones y
retornar verdadero o falso (true o false).
10
Ejemplo:
2 Bibliografía
https://lenguajesdeprogramacion.net/c-sharp/
es/dotnet/csharp/tour-of-csharp/classes-and-objects
es/dotnet/csharp/basic-types
https://docs.microsoft.com/es-es/dotnet/csharp/programming-guide/classes-and-
structs/classes
11
es/dotnet/csharp/tour-of-csharp/
introduccion/
http://ingeniero.wahio.com/condicionales-y-bluches-en-c-c-sharp/
http://todovisualstudionet.blogspot.com/2017/12/estructura-de-un-programa-en-c.html
3 Conclusión
C# brinda un acceso amplio a un conjunto de tipos integrados basados en el sistema de tipo
común, así como a la clase de bibliotecas .NET framework al igual que con todos los lenguajes
orientados a objetos.
C# aprovecha también los tipos integrados y todas las bibliotecas de clases para crear nuevos
tipos para sus aplicaciones C # incluye soporte para métodos virtuales, clases abstractas y
reutilizables y más robustas, como un modelo superior para anular métodos en clases derivadas y
existen dos clases de plataformas donde se pueden ejecutar de dos maneras una es la Net.
Framework que inicio de 1.0 y en estos momentos va por el 4.7.2 y vemos que su programación es
estática solo se programa para el sistema operativo Windows, por la otra plataforma que es .Net