Sintaxis Flashcards
(35 cards)
¿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.
¿Para qué sirve el tipo de dato?
Sirve para indicar el tamaño y el tipo de valor que almacenará una variable.
¿Cómo asignamos el mismo valor a varias variables con una sola línea de código?
a = b = c = n = 7;
¿Cómo declaramos una constante en C#?
Usando la palabra clave const antes del tipo de dato.
¿Qué significa variable?
Es un contenedor para almacenar el valor de un dato.
¿Para qué sirve la palabra clave namespace?
Sirve para organizar el código y como contenedor para nuestras clases y otros namespaces.
¿Para qué sirve la palabra clave using?
Sirve para indicar que vamos a usar las clases de un namespace.
¿Qué es C#?
Es un lenguaje de programación orientado a objetos que corre en .Net framework.
¿Qué es un attribute?
Son meta-datos en nuestro código a los que el compilador consulta en tiempo de ejecución para saber cómo actuarán esas partes del programa.
¿En dónde podemos aplicar los attributes?
Podemos aplicarlos en: ensamblados, módulos, clases, campos, propiedades, métodos, eventos, parámetros, y valores de retorno.