C # es un lenguaje de programación simple, moderno, de propósito general y orientado a objetos desarrollado por Microsoft en su iniciativa.NET, liderada por Anders Hejlsberg. Este tutorial le enseñará programación básica de C# y también le guiará a través de varios conceptos avanzados relacionados con el lenguaje de programación C#.
Este tutorial ha sido preparado para principiantes para ayudarles a entender la programación básica de C#.
La programación en C# se basa en gran medida en los lenguajes de programación C y C++, así que si tienes un conocimiento básico de la programación en C o C++, será divertido aprender C#.
C # está diseñado para la Infraestructura de Lenguaje Común (CLI), que consiste en código ejecutable y el entorno de ejecución que permite el uso de varios lenguajes de alto nivel en diferentes plataformas y arquitecturas informáticas.
Las siguientes razones hacen de C# un lenguaje profesional ampliamente utilizado:
Es un lenguaje de programación moderno y de uso general.
- Está orientado a objetos.
- Está orientado a los componentes.
- Es fácil de aprender.
- Es un lenguaje estructurado.
- Produce programas efectivos.
- Puede ser compilado en una variedad de plataformas informáticas.
- Esto es parte del Net Framework.
Aunque las construcciones de C# siguen de cerca los lenguajes tradicionales de alto nivel, C y C++ y es un lenguaje de programación orientado a objetos. Tiene un fuerte parecido con Java, tiene muchas características de programación sólidas que lo hacen atractivo para un gran número de programadores de todo el mundo.
Aquí está la lista de algunas características importantes de C#:
- condiciones booleanas
- Recolección automática de basura
- Biblioteca estándar
- Versión de montaje
- Propiedades y eventos
- Delegados y gestión de eventos
- Genéricos fáciles de usar
- Indexaciones
- Compilación condicional
- Multihilo simple
- Expresiones LINQ y Lambda
- Integración con Windows
Antes de estudiar los elementos básicos del lenguaje de programación C#, veamos una estructura mínima del programa C# para que podamos tomarlo como referencia en futuros capítulos.
Creación de un programa Hello World
Un programa de C# consta de los siguientes elementos:
- Declaración de espacio de nombres
- Una clase
- Métodos de clase
- Atributos de clase
- Una mano de método principal
- Declaraciones y expresiones
- los comentarios
Veamos un código simple que imprime las palabras «Hello World»:
A continuación se muestra un ejemplo de un código C#
Veamos las diferentes partes del programa en cuestión:
- La primera línea del programa que utiliza el sistema; – la palabra clave que utiliza se utiliza para incluir el espacio de nombres del sistema en el programa. Un programa contiene generalmente varias instrucciones de uso.
- La siguiente línea contiene la declaración de espacio de nombres. El espacio de nombres es una colección de clases. El espacio de nombres de HelloWorldApplication contiene la clase HelloWorld.
- La siguiente línea contiene una declaración de clase, la clase HelloWorld contiene las definiciones de datos y métodos que utiliza su programa. Los cursos generalmente contienen varios métodos. Los métodos definen el comportamiento de la clase. Sin embargo, la clase HelloWorld sólo tiene un método de mano que es el método principal.
- La siguiente línea define el método de mano principal, que es el punto de entrada para todos los programas C#. El método de mano principal indica lo que la clase hace en tiempo de ejecución.
- La siguiente línea /*…*/ es ignorada por el compilador y se utiliza para añadir comentarios en el programa.
- El método principal especifica su comportamiento con la sentencia Console.WriteLine («Hello World»);
- WriteLine es un método de la clase Console definido en el sistema de namespace. Esta afirmación provoca el mensaje «¡Hola, mundo! «Para que se muestre en la pantalla.
- La última línea Console.ReadKey (); Es para usuarios de VS.NET. Esto permite que el programa espere a que se pulse la tecla y evita que la pantalla se muestre y se cierre rápidamente cuando se inicia el programa desde Visual Studio.NET.
Se deben tener en cuenta los siguientes puntos:
- C # distingue entre mayúsculas y minúsculas.
- Todas las declaraciones y la expresión deben terminar con punto y coma (;.
- La ejecución del programa comienza con el método Main.
- A diferencia de Java, el nombre del archivo de programa puede ser diferente del nombre de la clase.
Otros consejos interesantes:
- La Sintaxis Básica de C # C # C # C # es un lenguaje de programación orientado a objetos. En la metodología de programación orientada a objetos, un programa consiste en diferentes objetos que interactúan entre sí a través de acciones. Las acciones que uno……
- ¿Qué lenguajes de programación son útiles para la piratería? Dado que la programación es esencial para el hacking porque un hacker es alguien que rompe un protocolo de aplicación o seguridad que está programado en un determinado lenguaje de programación y para hackear una aplicación específica……
- Los fundamentos del lenguaje Java Este tutorial le ayudará a aprender Java como un profesional. Compartí varios tutoriales sobre varios temas relacionados con Java, incluyendo tutoriales sobre los lenguajes Java principales y avanzados, así como ejemplos de….
- Introducción a Arduino Arduino es una plataforma prototipo (open-source) basada en hardware y software fácil de usar. Consiste en una placa de circuito impreso (llamada microcontrolador) y un software listo para usar llamado IDE Arduino……
- Introducción a HTML Lo que es HTML, HTML es el lenguaje de marcado estándar para crear páginas web. HTML significa Hyper Text Markup Language (Lenguaje de marcado de hipertexto. HTML describe la estructura de las páginas web utilizando marcas de revisión……