リストの配列をXMLシリアル化しようとすると、これらのエラーが発生します。オブジェクトリストの配列をXMLでシリアル化するにはどうすればよいですか?
一時クラス(結果= 1)を生成できません。エラーCS1026:) 予期したエラーCS1002:;予期しない...エラーCS1525:無効な式 用語 ')'エラーCS1002:;
を期待ここに私のコードです:
これは例外をトリガする方法です。任意の助け
List<Transaction>[] allTransactions = new List<Transaction>[20];
ありがとう:
public static string SerializeToString<T>(T obj)
{
XmlSerializer serializer = new XmlSerializer(typeof(T));
using (StringWriter writer = new StringWriter())
{
serializer.Serialize(writer, obj);
return writer.ToString();
}
}
は、これはそれに渡されたVARです。
[UPDATE]
public class TransactionCollection
{
public List<Transaction>[] transactions;
public TransactionCollection()
{
}
public void Set(List<Transaction>[] t)
{
transactions = t;
}
}
なぜ匿名の投票を投票ですか? – Lee
まず、xmlシリアライザは配列を渡すのではなく、ルート要素を探して、コレクションをカプセル化する単一のオブジェクトを渡します。 – payo
OK上記のようにトランザクションリストの配列をカプセル化したクラスを作成しましたが、同じエラーが発生します。 – Lee