Hola soy nuevo en la programacion y necesito ayuda con este error Gracias de antemano
Error 1 The type 'AlmacenArmamentos.Clases.Pedido' cannot be used as type parameter 'T' in the generic type or method 'AlmacenArmamentos.EDA.ColaPrioridadSE<T>'. There is no implicit reference conversion from 'AlmacenArmamentos.Clases.Pedido' to 'AlmacenArmamentos.EDA.IPriorizable'. C:\Usuarios\Lachy\Clases\P5\AlmacenArmas C#\AlmacenArmas\Clases\AlmacenArmas.cs 11 41 AlmacenArmamentos
Aqui les pongo mi clases hasta el constructor:
using System;
using System.Collections.Generic;
using System.Text;
using AlmacenArmamentos.EDA;
namespace AlmacenArmamentos.Clases
{
public class AlmacenArmas
{
private ListaSE<Armamento> listaArmamentos;
private ColaPrioridadSE<Pedido> listaPedidos; // aqui me da el error
private PilaSE<Caja> listaCajas;
public AlmacenArmas()
{
//clase generadora de datos
GeneradorDatos generadorD = new GeneradorDatos();
listaArmamentos = generadorD.genListaArmas(500, 500);
listaPedidos = new ColaPrioridadSE<Pedido>();
ListaSE<Pedido> lp = generadorD.genListaPedidos(25);
for (int i = 0; i < lp.Longitud(); i++)
{
listaPedidos.Adicionar(lp.Obtener(i));
}
listaCajas = new PilaSE<Caja>();
ListaSE<Caja> lc = generadorD.genListaCajas(50);
for (int i = 0; i < lc.Longitud(); i++)
{
listaCajas.Apilar(lc.Obtener(i));
}
/
}