¡Esta es una revisión vieja del documento!
Como asignar valores con coma flotante:
Float: 7.5f; Double: 7.5d; Decimal: 7.5m;
int [] Estudiantes;Estudiantes = new int [100];int [] Estudiantes = {1,2,3,4};SQLParametros[] Parametros; Parametros = new SQLParametros[5];int [,] Vertices; int [,,] Vertices;Vertices = new int [10,24];char VariableChar; int VariableInt; VariableInt = 9; VariableChar = (char)VariableInt;
Si en medio de una cadena ponemos estos carácteres de escape….
\t tabulación \r retorno de carro \v tabulación vertical \f la impresora pasa a la siguiente página \n nueva línia \x seguido de dos dígitos hexadecimales lo inserta \u carácter unicode (seguido de cuatro dígitos) \\ muestra la barra \, si sigue de una t, una r, v, f... provocará el efecto de estas.
Para desactivar carácteres especiales sólo habrá que poner una @ antes del string.
string MyString = @”hello \ world!”; string MyString = “c:\\carpeta\\archivo.txt” string MyString = @”c:\carpeta\archivo.txt” <code> Acceder a una posición del string <code csharp> string a = “Hola mundo!”; char b = a[3]; //a será igual a “a”
Si quisiesemos introducir en un string parámetros:
int a = 5; string b = System.String.Format("La variable a, es: {0}", a.ToString());
while() {}
do {} while ();
foreach:
int [] Array;
Aray = new int [5]
Array[0] = 1;
Array[1] = 2;
...
foreach (int ArrayElement in Array)
System.Console.WriteLine(ArrayElement);
break rompe el bucle. En cambio continue hace, dentro de un bucle, que pase del código que siga y vuelve a seguir con el bucle.
Podemos pasar a una función una variable y esta función se encargará de cambiarle el valor, dentro de la función este valor no podrá ser leido.
void Func (out int a) { a=3; } Main () { int b; Func(out b); }
Al pasar un valor en una variable, la función lo podrá leer y además escribir:
void Func (ref int a) { a++; } Main () { int b; Func(ref b); }
Para escribir por pantalla variables usamos: System.Console.WriteLine (“{0}, {1}”, X, Y);
Si quisiesemos escribir una variable float o double (Z), para indicar los decimales: System.Console.WriteLine (“{0:#,##}”,Z); Si Z vale 7,3454 esto escribirá: 7,34.
Cada aplicación debe contener sólo una función Main dentro de alguna clase. Esta es donde se inicia el programa y debe de ser unmétodo público y estático. Al programa podemos pasarle argumentos desde la línia de comandos (si estos parámetros son (string[] args)) y también podremos devolver valores.
Si un archivo fuese arrastrado con el mouse, desde windows al ejecutable habrá un argumento, éste será la ruta completa del archivo arrastrado.