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

回答編集履歴

1

member1の書き換え処理を追加

2020/03/18 11:55

投稿

takeaship
takeaship

スコア129

answer CHANGED
@@ -17,6 +17,10 @@
17
17
  .GetField("s", BindingFlags.Instance | BindingFlags.NonPublic)
18
18
  .GetValue(classInstance);
19
19
  Console.WriteLine(structInstance);
20
+ structInstance.GetType()
21
+ .GetField("member1", BindingFlags.Instance | BindingFlags.Public)
22
+ .SetValue(structInstance, false);
23
+ Console.WriteLine(structInstance);
20
24
  }
21
25
  }
22
26
  public class TestClass
@@ -39,4 +43,5 @@
39
43
  ## 出力:
40
44
  ```
41
45
  member1: True, member2: False
46
+ member1: False, member2: False
42
47
  ```