Dudas con variable c# y linq
Publicado por Echoe (3 intervenciones) el 19/08/2018 00:54:09
Que tal todos. Estaba revisando un programa y encontre este fragmento de código.
double nota = IdCiclo >= 9 && IdUnidad >= 3 ? notaPorSerie.ValorArea * cursosLab.Ponderado / 100 : notaPorSerie.ValorArea;
La primera parte es para declarar una variable de tipo double, pero al pasar el igual tiene dos condiciones y después un símbolo de interrogación y unos dos puntos. Me gustaría que alguien me explicara cada parte de esta línea de código de ser posible.
El programa trabaja con linq. Idciclo, id unidad, son atributos de una tabla.
Muchas gracias a todos.
double nota = IdCiclo >= 9 && IdUnidad >= 3 ? notaPorSerie.ValorArea * cursosLab.Ponderado / 100 : notaPorSerie.ValorArea;
La primera parte es para declarar una variable de tipo double, pero al pasar el igual tiene dos condiciones y después un símbolo de interrogación y unos dos puntos. Me gustaría que alguien me explicara cada parte de esta línea de código de ser posible.
El programa trabaja con linq. Idciclo, id unidad, son atributos de una tabla.
Muchas gracias a todos.
Valora esta pregunta


0