c# - System.InvalidOperationException: Der Typ foo war nicht zu erwarten
Diese Frage ist verbunden mit dieser anderen Frage dass ich gefragt habe
Ich habe dieses webservice liefert, dass eine Klasse, die in sich selbst hat eine Liste der Klassen. Wenn ich versuche die Methode aufrufen, die folgende Ausnahme wird geworfen:
System.InvalidOperationException: Die
geben
YambushiDataClass.SCharacterProjectile
war nicht zu erwarten.
Dies ist die Klasse, die er sagte, dass es nicht expect
:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml.Serialization;
namespace YambushiDataClass
{
public class SCharacterProjectile : SProjectile
{
public int? characterProjectileId { get; set; }
public string projectileName { get; set; }
public int? characterId { get; set; }
}
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nach 2 Tagen bashing mein Gehirn bei dem Versuch das problem zu lösen scheinbar habe ich versucht zu füllen, die Liste der öffentlichen
List<SProjectile> projectileList = new List<SProjectile>();
mit Typ-SCharacterProjectile die erbt von SProjectile daher konnte nicht serialisiert werden