Hola
virginiaberbel,!!
1º Bienvenida al Foro!!!.
2º Lo puedes hacer así :
*Como tu método recibe 2 parametros(1 de tipo entero y el otro de tipo Producto) Debes crear tu objeto Producto :
Código C:
Ver original//Crear tu objeto
Producto objetoProducto = new Producto();
*Luego en tus mensajes lo que haces es jalar lo escrito y enviarlo a las propiedades de tu objeto :
Código C:
Ver originalswitch (op)
{
case 'I':
Console.Clear();
Console.WriteLine("Insertar Nombre del Producto");
//Capturas el nombre insertado y le enviar a tu objeto
objetoProducto.nombre = ReadLine();
Console.WriteLine("Insertar las unidades del Producto");
//Capturas el stock insertado y le enviar a tu objeto
objetoProducto.stock = ReadLine();
Console.WriteLine("Insertar el Precio del Producto");
//Capturas el precio insertado y le enviar a tu objeto
objetoProducto.precio = ReadLine();
//Y envias al metodo tu parametro pos y tu objeto
gp.insProducto(pos, objetoProducto);
break;
}
Eso sería todo. Espero haber resuelto tu duda. Saludos!

.