/*El método público de clase MostrarEstante, retornará una cadena con toda * la información del estante, incluyendo el * detalle de cada uno de sus productos. Reutilizar código. */ public static string MostrarEstante(Estante e) { StringBuilder sb = new StringBuilder(); sb.AppendLine($"Estante: {e.ubicacionEstante}"); for (int i = 0; i < e.productos.Length; i++) { if (!Object.ReferenceEquals(e.productos[i], null))//sino esta vacio { sb.AppendLine(Producto.MostrarProductos(e.productos[i])); } } return(sb.ToString()); }
public static string MostrarEstante(Estante e) { StringBuilder sb = new StringBuilder(); sb.AppendFormat("Ubicacion: {0}", e.ubicacionEstante); foreach (Producto p in e.productos) { if (!Object.ReferenceEquals(p, null))// if (!(p is null)) es lo mismo { sb.AppendLine(Producto.MostrarProducto(p)); } } return(sb.ToString()); }