Sintaxis Flashcards
¿En qué consiste la conversión implícita?
Consiste en convertir el valor de un tipo de dato pequeño a uno más grande.
¿En qué consiste la conversión explícita?
Consiste en convertir el valor de un tipo de dato grande a uno más pequeño.
¿Cómo realizamos la conversión explícita?
Hay dos formas: 1) colocando el tipo de dato entre paréntesis frente el nombre la variable y 2) usando métodos de conversión.
¿En qué consiste la interpolación de strings?
Consiste en colocar un placeholder entre llaves y dentro el nombre de la variable para colocar su valor dentro de un string. Afuera del string, al principio, hay que escribir el signo $.
¿Cómo podemos concatenar dos strings sin usar el operador +?
Usando el método string.concat(string1, string2) que regresará la cadena concatenada.
¿Cómo podemos ordenar un array de forma ascendente?
Usando el método Array.Sort(arreglo1)
¿Durante la invocación de un método qué ventaja tiene la notación key: value?
Que es más legible e independiente del orden de los argumentos.
¿En qué consiste el overloading de métodos?
Consiste en tener varios métodos con el mismo nombre siempre y cuando el número y tipo de dato de los parámetros sean diferentes.
¿Para qué sirve el tipo de dato record?
Sirve para crear objetos de tipo de dato registro.
¿Cómo creamos un objeto record cuyos valores no se puedan cambiar?
Colocamos en la declaración del record, la palabra clave init después del getter de sus propiedades, estas propiedades solamente se asignan mediante el constructor del objeto.
¿Cómo declaramos una variable de tipo record?
var variable = new ConstRecord(val1, val2, …, valN);
¿Cómo copiamos objetos record cambiando algunas de sus propiedades?
var var2 = var1 with {valM = valor};
¿Cuáles son los tipos de conversión disponibles en C#?
Conversión implícita (automática) y explícita (manual).
¿Cuántos decimales se pueden usar en float y double?
En float hasta 6 y en double hasta 15.
¿Qué tipos de datos de punto flotante existen en C#?
float y double.