C#_Conceptos básicos

Descripción general de C#

C# es un lenguaje de programación moderno, de propósito general y orientado a objetos desarrollado por Microsoft y aprobado por Ecma e ISO.
¿Por qué aprender C#, cuáles son las ventajas de C#?

1. Un lenguaje de programación moderno de propósito general.
2. Orientado a componentes.
3. Fácil de aprender.
4. Lenguaje estructurado.
5. Produce programas de alta eficiencia.
6. Se puede compilar en una variedad de plataformas informáticas, por lo que c# es muy adecuado para principiantes.

Configurar variables de entorno de C# en Windows

Primero verifique si la computadora es Windows 10. Si la variable de entorno se asigna de la siguiente manera:
1. Busque " Esta computadora " en el escritorio, haga clic para abrir, busque la unidad C:,
abra la unidad C:, busque el archivo " windows ". " y ábralo, y busque el archivo Microsoft .NET * Ábralo, luego busque el archivo " Framework " y ábralo, seleccione
el archivo v4.0.30319 (también puede seleccionar otros archivos como: v2.0.50727)
y finalmente copie la ruta de este archivo como se muestra a continuación: Por favor agregue una descripción de la imagen
2. Haga clic con el botón derecho en " Esta computadora " para buscar propiedades y haga clic en , luego busque " Configuración avanzada del sistema " y haga clic, y finalmente busque " Variables de entorno "
y haga clic, busque Ruta en " Variables del sistema " (s) " y haga doble clic para abrirlo, busque " Nuevo " en la columna de la izquierda y haga clic. Aparecerá un cuadro en blanco en el sistema, pegue la ruta previamente copiada en el cuadro en blanco y haga clic en Aceptar.

Comprender las estructuras básicas en C#

Echa un vistazo al código primero:

using System;       
namespace firstApp
       {
    
    
          class first
                {
    
    
                    static void Main(string[] args)
                          {
    
    
                               Console.WriteLine("");
                               Console.ReadKey();
                          }
                }
      }                      

usando System;
es una referencia a un espacio de nombres llamado System. El uso es un ámbito definido en el lenguaje C# y uno o más objetos se publicarán fuera de este ámbito. Los espacios de nombres se utilizan para organizar y reutilizar el código.
espacio de nombres firstApp es el nombre del proyecto
firstApp es el nombre del proyecto en sí y puede definirlo usted mismo, pero se deben seguir las siguientes reglas:
enlace: baike.baidu.com/item/namespace/1700121
class first es el nombre de la clase y clase es el tipo de referencia, y la palabra clave de clase modifica primero
La denominación de clase tiene las siguientes reglas:

1. Los nombres de las clases de estilo están todos en minúsculas, el primer carácter debe ser una letra, los números u otros caracteres especiales están prohibidos. Consiste en letras minúsculas (az), números (0-9) y guiones (-) que comienzan con una letra.

2. Puede ser una sola palabra o una combinación de palabras, y se requiere poder describir claramente el significado de los módulos y elementos para hacerlo semántico. Evite usar nombres de vectores como 123456..., rojo, azul, izquierda, derecha (como color, tamaño de fuente, etc.), como class="left-news", class="2" para evitar perder el nombre cuando el estado cambia
. Trate de describir el nombre de la clase brevemente con una sola palabra.

3. Combinación de dos o varias palabras: adjetivo-sustantivo, espacio de nombres-rango, espacio de nombres-adjetivo-sustantivo. Por ejemplo: lista de noticias, mod-feeds, mod-my-feeds, cell-title.
static void Main(string[] args) static void Main(string[] args) es un método o una función

Entre ellos, estático significa que el método es estático, lo que significa que se le asigna memoria al método cuando se compila el programa. void significa que el método no tiene valor de retorno, es decir, el método no tiene palabras clave.
Main() es la función principal y el punto de entrada del programa. string[] args indica que los parámetros de la línea de comando son una matriz de cadenas y se pueden ingresar múltiples cadenas.

Cosnole.WriteLine(""); Consola.ReadKey();

El cuerpo del método se usa para escribir un método específico, y el cuerpo del método especifica la declaración que se ejecutará cuando se llame. .Cosnole.WriteLine("");La cadena de salida formateada
puede imprimir el contenido en " ", y Línea significa nueva línea.

Console.ReadKey();
Console.ReadKey(); Pausa el programa para esperar la entrada del sistema.

El primer programa C# "Hello, World"

Después de comprender la estructura básica de C#, puede escribir el código.
La siguiente figura es el código de programación de "Hello, World":

using System; 
namespace helloWrold
     {
    
    
         class hello
                {
    
    
                    static void Main(string[] args) 
                       {
    
    
                                Cosnole.WriteLine("Hello,World"); 
                                Console.ReadKey();
                        }
                 }
      }                          

Resultado de salida:

Hello,World

Después de escribir el código, puede intentar ejecutarlo.
Primero, cree un documento de texto en el escritorio (haga clic con el botón derecho del mouse para encontrar el nuevo documento de texto) y luego cambie el nombre del documento a formato CS (el nombre del documento es xxx.cs Nota: Antes de esto, se debe cambiar el formato del documento.
Luego busque el ícono de Wondow10 en la esquina inferior izquierda y haga clic, luego busque cmd y presione Entrar, y aparecerá un cuadro de símbolo del sistema negro como se muestra en la figura a continuación: Ingrese cd en el cursor y presione la tecla de tabulación Por favor agregue una descripción de la imagen
para encontrar el correspondiente Después de encontrar el archivo correspondiente, ingrese csc e ingrese el espacio Ingrese el nombre del archivo correspondiente (con .cs) e ingrese el nombre del archivo (sin .cs) para ver la salida del programa.

Sintaxis básica de C#

Variables y constantes :

variable

1. Byte de tipo entero, corto, int, largo (Rango de números largo>int>corto>byte)
2. Tipo de punto flotante flotante (si el flotante se asigna a un decimal, agregue F después del decimal), doble, 3.
Carácter escriba cadena, char;
4.Vacío escriba null;
5.Decimal escriba decimal (si se asigna decimal a un decimal, agregue M después del decimal);*

El siguiente es el código para el tipo entero int:

using System; 
namespace helloWrold
     {
    
    
         class hello
                {
    
    
                    static void Main(string[] args) 
                       {
    
            int a=1;
                                Cosnole.WriteLine("a={0}",a); 
                                Console.ReadKey();
                        }
                 }
      }                  

Resultado de salida:

a=1

" "Puede usar {n} para cavar hoyos y n debe comenzar desde 0, ser continuo y estar separado por comas.

Alcance de las variables
El alcance de las variables se refiere al área de acceso de las variables. Generalmente, el alcance de las variables se juzga de acuerdo con las siguientes reglas:

1. Siempre que la clase esté en un cierto ámbito, sus campos también estarán en el ámbito;

2. El alcance de las variables locales declaradas en un método o bloque de instrucciones está dentro del alcance antes del final del bloque de instrucciones y el método;

constante

La llamada constante es la cantidad cuyo valor no se puede cambiar durante la ejecución del programa.
El formato constante es
el tipo de datos constante nombre constante = valor constante
como: const A = 1
donde A es un identificador, las declaraciones constantes y variables deben usar identificadores, y las reglas de nomenclatura son las siguientes:

.Los identificadores deben comenzar con una letra o el símbolo @

.Los identificadores solo pueden consistir en letras, números y guiones bajos, y no pueden incluir símbolos especiales como espacios, signos de puntuación y operadores.

Un identificador no puede tener el mismo nombre que una palabra clave en C#.

El .identifier no puede ser el mismo que el nombre de la función de biblioteca en C#.

Supongo que te gusta

Origin blog.csdn.net/AD_GOD/article/details/121043493
Recomendado
Clasificación