Red de conocimiento informático - Aprendizaje de código fuente - El programa de código fuente más completo

El programa de código fuente más completo

No es difícil, es similar al programa de robot paletizador que desarrollé antes.

? ¿masculino? lista<string[]>? ¿producto? =?Nuevo? lista<string[]>? {?};//Definir producto

¿Privado? ¿Vacío? button1_Click(¿Objeto? ¿Remitente? ¿EventArgs? e)

{

¿Cuándo? (dataGridView1. Rows. Count? & gt? 0) //Eliminar todas las filas en dataGridView1 (también llamado inicialización).

{

DataGridViewRow? ¿Plan? =?Nuevo? fila de datagridview();

Fila. crear celdas(datagridview 1);

dataGridView1. filas .eliminar en(0);

}

Lista:? cadena[]? ¿Estelar? =?{?Nombre. Texto.ToString(),? tamaño. Texto.ToString(),? valor. Texto.ToString(),? Contar. Texto.ToString()? };//Dar a strArr nuevos datos nuevamente

Producto. add(strArr); //Agregar a la lista

label5. ¿Palabra? =?Producto. count .ToString(); //Muestra el número total de elementos de la lista

int? tamañoTotal? =?0;

¿Flotante? ¿total? =?0;

¿Para qué? (int?i?=?0;?i?<?commodity.count;?i++)? //Enumere todos los elementos de la lista de productos

{

//Comience a extraer datos para cada elemento del producto.

int? ¿Plan? =?datosGridView1. filas. Agregar();

dataGridView1["id ", fila]. ¿valor? =?I .ToString();

datagridview 1[" nombre 1 ", fila]. ¿valor? =?Artículo[i][0]. ToString();

datagridview 1[" tamaño 1 ", fila]. ¿valor? =?Artículo[i][1]. ToString();

datagridview 1[" valor 1 ", fila]. ¿valor? =?Artículo[i][2]. ToString();

datagridview 1["cuenta 1", fila]. ¿valor? =?Artículo[i][3]. ToString();

tamañoTotal+=int. Analizar (elemento [i] [1]). ToString()); //Calcular espacio al mismo tiempo

¿Total? +=? flotar. Parse(Item[i][2].ToString()); //Calcula el valor al mismo tiempo

}

Etiqueta 8. ¿Palabra? =?tamañoTotal. ToString(); //Utilización del espacio de salida

Etiqueta 10. ¿Palabra? =?Total. ToString(); ////Valor total de salida

}