質問編集履歴

2

タイトル修正

2016/12/26 02:04

投稿

yusuke2721
yusuke2721

スコア15

test CHANGED
@@ -1 +1 @@
1
- コンストラクタ内でXmlファイルをデシリアライズし、各プロパティに値をセットする方法
1
+ データクラスのコンストラクタ内でXmlをデシリアライズし、各プロパティに値をセットする方法
test CHANGED
@@ -58,7 +58,7 @@
58
58
 
59
59
 
60
60
 
61
- コンストラクタ内でXmlファイルをデシリアライズし、各プロパティに値をセットすること可能でしょうか?
61
+ コンストラクタ内でXmlファイルをデシリアライズし、各プロパティに値をセットする方法ありますでしょうか?
62
62
 
63
63
 
64
64
 

1

XMLファイル例を追加

2016/12/26 02:04

投稿

yusuke2721
yusuke2721

スコア15

test CHANGED
@@ -1 +1 @@
1
- コンストラクタ内でXmlファイルをデシリアライズし、各プロパティに値をセットする
1
+ コンストラクタ内でXmlファイルをデシリアライズし、各プロパティに値をセットする方法
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  public string Foo { get; set; }
10
10
 
11
- public string Bar{ get; set; }
11
+ public string Bar { get; set; }
12
12
 
13
13
 
14
14
 
@@ -36,6 +36,22 @@
36
36
 
37
37
 
38
38
 
39
+ ```XML
40
+
41
+ <?xml version="1.0" encoding="utf-8"?>
42
+
43
+ <Setting xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
44
+
45
+ <Foo>テストA</Foo>
46
+
47
+ <Bar>テストB</Bar>
48
+
49
+ </Setting>
50
+
51
+ ```
52
+
53
+
54
+
39
55
  上記の様に、設定クラスを定義し、コンストラクタ内でXmlファイルをデシリアライズしたいのですが、
40
56
 
41
57
  デシリアライズを行う行のthisに波線が生じ、「読み取り専用であるため'this'には割り当てできません」となります。