私は自分のプロジェクトの 1 つで Servicestack を使用していますが、DTO オブジェクトの IReturn インターフェイスで配列型を指定することは可能ですか?
例えば:
public sealed class Search : IReturn<Offer[]> { }
しかし、このクラスを DTO として使用すると、常にシリアル化エラー System.ArgumentException: Value was invalid で失敗します。
コール スタックからの追加情報: System.Runtime.Serialization.FormatterServices.nativeGetUninitializedObject(RuntimeType type) System.Runtime.Serialization.FormatterServices.GetUninitializedObject(Type type)
リスト クラスを使用することもできますが、配列型のような可変でない型を使用することを好みます。