Introducir tipos de variables simples y estructura de control de programa básica
Tipo de variable simple
Nota:
1. No hay límite superior en la cantidad de caracteres del tipo de cadena, usando memoria de tamaño variable
2. Asigne un valor literal a una cadena. No puede asignar una cadena de varias líneas. Si desea generar una nueva línea, debe agregar \ n; por ejemplo, myString = "Esta cadena tiene un salto de línea \ n"
3. La cadena es un tipo de referencia, puede asignar un valor nulo, lo que significa que la cadena (u otra) no está entre comillas.
4. Puede usar @ para especificar una cadena de caracteres que no cambia, es decir, todos los caracteres en "" se incluyen en la cadena, incluidos los caracteres al final de la línea y los caracteres que originalmente necesitan ser escapados.
Los siguientes dos valores literales son equivalentes: @ "C: \ temp \ mydir" == "C: \\ temp \\ mydir"
5. Console.ReadKey (); se usa para esperar la entrada del usuario antes de que finalice el programa
6. El primer carácter del nombre de la variable debe ser una letra, un guión bajo o @, tenga en cuenta que no puede ser un número
7. Envuelva la salida: Console.WriteLine
8. Salida sin salto de línea: Console.Write
9. Sin el nombre de la clase estática de la consola al frente, es necesario incluir el espacio de nombres System.Console y se requiere el uso de inclusión estática estática, como el uso de System.Console estático;
10. Use $ para formatear la cadena de salida, donde {} es el nombre de la variable; de la siguiente manera
Console.WriteLine ($ "La suma de {firstNum} + {secondNum} es {firstNum + secondNum}");
Precedencia del operador
Estructura de rama
if
...
else if
...
else
switch..case;
switch(test){
case first:{
...
break;
}
case second:{
...
break;
}
...
default:...break;
}
Nota:
- En C #, switch ... case no puede ejecutar los casos restantes después de ejecutar un caso. Esto es diferente de C / C ++, pero no se agrega ninguna instrucción después del caso. Solo apilar los casos juntos equivale a verificar múltiples condiciones. Satisfacer una de ellos ejecutarán el siguiente código.
- También puede usar la instrucción goto para hacer que un caso salte a otro después de la ejecución, sin agregar una interrupción después;
Estructura de bucle
1、for(;;)
2、while()
3、do{
}while()