jag har ett litet problem.
Jag har ett interface "Node" och 2 klasser som implementerar det "klass1" och "klass2" och vill ha dessa i en gemensam lista.
Om du verkligen har gjort det du skriver så ska det fungera.
Men jag tror vi behöver se all kod (eller ett minimalt exempel där du får felet) för att komma vidare.
Kompileringsfelen indikerar att din klass1 inte alls implementerar interfacet Node.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Drawing;
using System.Xml;
using System.Xml.Schema;
using System.Xml.Serialization;
namespaceWindowsFormsApplication1
{
interfaceNode : IXmlSerializable
{
voidsetSize();
Size getSize();
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Drawing;
using System.Xml;
using System.Xml.Schema;
using System.Xml.Serialization;
namespaceWindowsFormsApplication1
{
classGruppNode : Node
{
publicvoidsetSize()
{
}
public Size getSize()
{
returnnew Size(0,0);
}
publicvoidWriteXml(XmlWriter writer)
{
}
publicvoidReadXml(XmlReader reader)
{
}
public XmlSchema GetSchema()
{
return (null);
}
}
}