teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

修正

2017/05/09 04:25

投稿

Zuishin
Zuishin

スコア28675

answer CHANGED
@@ -1,2 +1,11 @@
1
1
  List<T> が Serializable でないからだと思います。
2
- 独自のコレクションを作って試してみてください。
2
+ 独自のコレクションを作って試してみてください。
3
+
4
+ 追記
5
+
6
+ 別の方法で、また VB ではなく C# ですが、実際にやってみました。
7
+ そのまま移植したのでは確かにビルドエラーになりました。
8
+ その後、独自のコレクションを作らず、SubTestClass から Serializable 属性を取り除き、ResX を編集して先ほど作られたゴミを取り除き、再度ビルドしてみると、うまく動きました。
9
+ プロパティグリッドを使い、コレクションを複数回編集しても動きました。
10
+
11
+ Serializable 属性だけ指定されていてシリアライズの方法が指定されていないのが原因のようです。