我正在尝试将变量的值传递给对象。
我想将传递给cod
的{{1}}的值传递出去。
MisArticulos.codigo
答案 0 :(得分:1)
问题出在您的for循环中。 MisArticulos
是单个对象,因此MisArticulos.codigo = cod;
重复覆盖先前的值,直到for循环结束为止,这里cod
可能为0。
您可能想代替一个列表,例如
List<ArticulosSele> MisArticulos = new List<ArticulosSele>();
,然后将其填充到for循环中,例如
for (int i = 0; i < tamaño; i++) {
MisArticulos[i].codigo = Seleccionados[i].codigo;
MisArticulos[i].nombre = Seleccionados[i].nombre;
}