¿Es posible crear una variable en C#?
Tengo algunas variables y sus resultados que van a ser enviados a una base de datos.
Por ejemplo:
float[] qty1;
Quote quote = new Quote();
quote.qty1 = qty1[0];
quote.qty2 = qty1[1];
quote.qty3 = qty1[2];
quote.qty4 = qty1[3];
Intento hacer que este proceso sea más dinámico:
for (int i = 0; i <= 3; i++)
{
quote.qtyi = qty1[i];
}
Por favor, ayúdeme a cómo puedo usar quote.qtyi y el valor de i, para que lea quote.qty1, quote.qty2, quote.qty3, quote.qty4.
davy.ai
Puede utilizar el método
string.Format()
para lograr esto. La sintaxis para este método esstring.Format("{0}", valor)
. En su caso, puede utilizarlo de la siguiente manera:Esto dará como resultado que
quote.qty1
,quote.qty2
,quote.qty3
yquote.qty4
se establezcan en los valores deqty1
.