Aprendizaje de C# Casics de sintaxis

Aprendizaje de C# Casics de sintaxis
C# es un lenguaje de programación que se utiliza para resolver problemas como lo hacen otros idiomas, pero C# proporciona simplicidad en el código y administra todo en las clases. C# es un lenguaje sensible al caso, lo que significa que 'AB_Program' es diferente de 'AB_Program'. Ambos no son los mismos, por lo que debemos tener mucho cuidado mientras codificamos. C# No dejes que los programadores se vuelvan perezosos porque no podemos perder una membolon mientras codificamos. El programador tiene que seguir estrictamente la sintaxis del lenguaje C#.

A diferencia de Python, en C# Semicolon es obligatorio después de cada declaración. El compilador indicaría un error si no usamos un punto y coma. En el lenguaje C#, tenemos que importar las bibliotecas relevantes para usar las funciones incorporadas. Pero si estamos codificando en Visual Studio y creamos un marco C#, entonces no es necesario importar ninguna biblioteca porque las bibliotecas ya existirán en nuestro código cuando creamos un paquete. Y se sentirán borrosos, pero cuando usemos cualquier método de una clase específica, el IDE cambiará automáticamente el color del texto y lo hará visible en el código. Cada vez que usamos cualquier otro ide para la codificación de C#, tenemos que escribirlo manualmente. IDE es la abreviatura de un entorno de desarrollo integrado y nos permite codificar en un idioma particular. Para la codificación de C#, el IDE más utilizado y confiable es Visual Studio Code.

La sintaxis del lenguaje C# está muy bien ordenada y mantenida, cada una es legible y clara. El código no importará ningún archivo adicional ni incluirá variables inútiles porque no nos permite definir variables inútiles que existen pero que nunca se usan en el programa. Y si declaramos una variable pero no la usamos en todo el código, continuará estableciendo que la variable se declara pero no se utiliza.

Sintaxis del Ejemplo 1:

En este ejemplo, utilizaremos solo un espacio de nombres en el código. Y cubramos cada detalle que necesita saber sobre la sintaxis de C# y la ejecución desde cero.

Código:

usando el sistema;
Programa de espacio de nombres_0

prog

static void main (string [] args)

Consola.WriteLine ("Este es el primer código!");


Producción:

Explicación del código

Pasamos en cada línea del código anterior en profundidad, cómo funciona y por qué lo necesitamos en nuestro código.

Uso del sistema:

La declaración 'usar el sistema' le dice al compilador que estamos utilizando el sistema: es un espacio de nombres que discutiremos en detalle, pero aquí solo necesita comprender que antes de usar cualquier cosa en código tenemos que decirle al compilador que estamos utilizando el sistema en nuestro programa. Cuando creamos un paquete o proyecto, primero debemos escribir esta declaración. Esta declaración nos permite usar todo lo que el sistema tiene. Podemos acceder fácilmente a todas las clases y métodos incorporados del sistema, sin escribir la palabra 'sistema' una y otra vez. Como si queremos mostrar algo en la consola, entonces emplearemos la consola.Función Write (). Llamamos a esta función de tal manera consola.Escribir () cuando escribimos 'usando el sistema' al comienzo del código. Pero cuando la declaración 'usando el sistema' no se menciona al inicio, emplearemos una función como el sistema.Consola.Escribir(). Debemos incluir la palabra 'sistema' con cualquier función del sistema que empleemos. Pero al utilizar la declaración 'usando el sistema' al comienzo del código, podemos ahorrar tiempo.

Linea en blanco

La codificación en el idioma C# está bien administrada de clases a sangría. El compilador se encarga de todo. Los espacios en blanco son ignorados por C#, por lo que agregar líneas en blanco adicionales hace que el código sea más fácil de entender sin afectar cómo funciona el código. Juegan un papel importante y mejoran la legibilidad del código. Después de la declaración 'Usar el sistema', la línea en blanco se utiliza para separar la parte de la importación de bibliotecas del otro código.

Espacio de nombres

El término 'espacio de nombres' funciona como un contenedor que contiene el código principal, las clases y las funciones. Dentro de un proyecto podemos tener más de un 'espacio de nombres'. Y fuera de este 'espacio de nombres' también podemos definir otros espacios de nombres. Pero por hacer esto tenemos que definirlos usando 'Namespace_name', que muestra el nombre del nuevo espacio de nombres que se crea. Siempre usamos 'espacio de nombres' con el nombre de la clase a la que queremos acceder en el código. Por defecto, el nombre del proyecto que creamos se le asigna el nombre del 'espacio de nombres'. Podemos cambiarlo, pero para eso, necesitamos actualizar el nombre de la carpeta. Organiza a los miembros de datos de un espacio de nombres como una clase, pero en el 'espacio de nombres' podemos tener más de una clase. Cuando se crea un 'espacio de nombres' en un proyecto, contiene un nombre de clase 'Programa', podemos modificar este nombre que se llama miembro de clase de espacio de nombres. Y dentro de la clase, tenemos un método que se llama método miembro del espacio de nombres.

Aparatos ortopédicos

Dentro de los aparatos rizados de un espacio de nombres, escribimos el código principal. El código dentro del espacio de nombres incluye las clases, funciones e instancias de clases. Un espacio de nombres puede tener otro espacio de nombres, que se llama espacio de nombres anidado. Se puede acceder a los métodos o miembros de un espacio de nombres empleando el 'espacio de nombres' con un punto. Al hacer esto, podemos llamar a cualquier función: Namespace_1.Mi programa(). Luego, el compilador accederá al espacio de nombres que hemos mencionado en el código, el DOT le dirá al compilador que queremos acceder a su método o miembro y después de que el punto especifica el nombre de un método al que queremos acceder.

Clase

Una clase es un organizador dentro del espacio de nombres que organizará miembros de datos y métodos de miembros. Una clase contiene diferentes tipos de datos y métodos en un lugar al que los objetos de la clase pueden acceder a los objetos de la clase. El lenguaje C# proporciona una clase incorporada donde podemos emplear varios métodos. Pero se utilizará un método principal para llamar a todos los métodos o clases. En C#, es posible tener una clase dentro de otra clase; Esto se conoce como herencia. Este concepto de clases se llama programación orientada a objetos (OOP) en la que creamos objetos de una clase. En OOP tenemos diferentes métodos como la encapsulación para ocultar datos, una herencia que aumenta la seguridad y heredando los datos en forma de relación padre-hijo, uno de los padres puede tener muchos hijos, pero un niño solo tiene un padre, abstracción y un mucho otro. En C#, las clases son más importantes porque si queremos agregar dos números, lo hacemos con la ayuda de las clases, ya que tiene una clase cuando creamos un proyecto. Todo lo que hacemos es dentro de una clase.

Método Main ()

Un programa tiene solo un método principal (). En este método main (), llamamos a todos los objetos y funciones, podemos asignar valores y realizar operaciones. Podemos crear muchas clases y espacios de nombres, pero el espacio de nombres que se crea con el proyecto tendrá una clase. Dentro de esa clase, invocamos el método Main (). Todo lo que se presenta en la pantalla de salida se debe a este método, los objetos que llamamos en el método Main () mostrarán datos adicionales, pero los métodos no serán visibles en la pantalla de salida. En C#, podemos llamar a más de un método main (), pero para hacerlo, debemos decirle al compilador qué método main () se ejecutará y compilará. Para eso, tenemos que compilar como compilar startupObject.

Consola

La consola es la pantalla de salida; Es la clase del espacio de nombres del sistema. Se usa para mostrar mensajes y el valor de las variables en la pantalla de salida. La consola tiene muchos métodos porque es una clase, por lo que tiene métodos incorporados que podemos usar simplemente llamando al método con el nombre de la clase, la consola.Línea de escritura(). Aquí, 'Console' muestra el nombre de una clase que está utilizando el espacio de nombres del sistema y WriteLine () es el método de esa clase que estamos utilizando. Una cosa importante a tener en cuenta aquí es que si no utilizamos la instrucción 'Uso del sistema' al comienzo del código, siempre debemos incluir el término 'sistema' con el nombre de la función al llamar a un método desde el espacio de nombres del sistema. Esto le dice al compilador que es una clase de sistema y estamos utilizando un método específico de esa clase. Numerosos métodos están integrados en el sistema para que podamos acceder fácilmente a ellos. Incluye consola.Readline (), consola.Escribir (), consola.BackgroundColor () y mucho más que podemos emplear para hacer cambios en nuestra consola. Todos los métodos en la clase 'consola' están integrados para hacer variaciones en la consola.

Sintaxis del ejemplo 2:

Aquí, empleamos más de un espacio de nombres en nuestro código para demostrar cómo funciona cuando hay múltiples espacios de nombres.

Código:

usando el sistema;
espacio de nombres One_1

Myone de clase pública

Vacío estático público OneMethod ()
Consola.WriteLine ("Esta es una clase de espacio de nombres myOne One_1");


Programa de espacio de nombres_1

programa de clase

static void main (string [] args)

uno 1.My único.OneMethod ();
Consola.WriteLine ("Este es un espacio de nombres Program_1");


Explicación del código:

Ahora aprenderemos cómo podemos crear espacios de nombres en la C# de nuestras elecciones. Ya hay un espacio de nombres creado en el IDE C# Cuando creamos un proyecto, establece automáticamente un entorno para que codifiquemos en el idioma C#. Podemos crear múltiples espacios de nombres si creemos que necesitamos otro espacio de nombres para separar una parte del código del otro.

En este programa, crearemos otro espacio de nombres para mostrarle cómo funciona. El programa creado se guardará como 'Program_1' y el C# establecerá un entorno con un espacio de nombres, clase y un método Main (). Luego, creamos un espacio de nombres de 'One_1'. Dentro de ese espacio de nombres, creamos una clase pública porque no podemos codificar en el espacio de nombres sin definir la clase. Entonces, necesitamos definir un nombre de clase 'Myone'. Dentro de esta clase, podemos invocar múltiples métodos, pero aquí llamamos solo una función para disminuir la complejidad del código y hacer que sea simple y fácil de entender. La función OneMethod () se llama dentro de la clase 'Myone'. Luego, empleamos un método de clase del sistema de "consola" para representar un mensaje en el terminal. La consola.La función WriteLine () muestra el texto 'Esta es la clase MyOne of Namespace One_1', mientras que WriteLine () envía el cursor a la siguiente línea después de imprimir el mensaje. Ahora, vaya al espacio de nombres 'Program_1' creado por el entorno del sistema. Dentro de la clase 'programa', el método Main () llama al método de espacio de nombres OneMethod (). Cuando invocamos una función de un espacio de nombres en el método main (), la escribimos de tal manera. Espacio de nombres.nombre de la clase.métod_name (); En el código, implementamos esta función como One_1.My único.OneMethod (). Aquí el atributo 'One_1' es el nombre del espacio de nombres, 'MyOne' muestra la clase de ese espacio de nombres y OneMethod () es el nombre de un método. Después de esto, la consola.La función WriteLine () se aplica para imprimir la declaración 'Este es un espacio de nombres Program_1' en el terminal.

Veamos cómo funciona este código. El compilador comenzará a compilar el método main (). La primera declaración en el método main () se ejecutará primero, irá al espacio de nombres 'One_1'. Luego, irá a la clase 'Myone' de este espacio de nombres y ejecutará la función OneMethod () de esta clase. OneMethod () solo tiene una declaración que se implementará y luego el control volverá al método Main () y ejecuta la siguiente declaración. Por lo tanto, recibiremos un mensaje en la terminal.

Producción:

La pantalla de salida mostrará dos mensajes en la consola, uno desde el espacio de nombres predeterminado y el otro desde el espacio de nombres que se creará. La primera declaración en la función main () se ejecutará primero y luego se ejecutará la siguiente declaración. Estas dos declaraciones imprimirán dos mensajes llamando a la consola.Función writeLine ().

Conclusión

Hemos discutido la sintaxis básica de la C# en detalle. Este artículo contiene todo lo que debe saber antes de codificar en el idioma C#. Este idioma es sensible a los casos, y el punto y coma es importante para rescindir cada declaración. Puede recibir un error si se olvida de poner el punto y coma. En el espacio de nombres de C#, las clases son muy importantes, mantienen el código organizado. Podemos definir diferentes espacios de nombres para separar una parte del código del otro. Con una serie de ejemplos, la sintaxis básica de C# se ha explorado a fondo. En pocas palabras, la sintaxis de C# es un poco diferente de otros idiomas, pero es más confiable y legible. Pero una vez que comprende su sintaxis, la codificación en C# se vuelve mucho más fácil para usted.