回答編集履歴
4
インスタンスフィールドでアクセスするため変数を追加しました
test
CHANGED
@@ -50,7 +50,9 @@
|
|
50
50
|
|
51
51
|
|
52
52
|
|
53
|
+
MainWindows1 mw1 = new MainWindows1();
|
54
|
+
|
53
|
-
int b =
|
55
|
+
int b = mw1.a + 1;
|
54
56
|
|
55
57
|
Console.WriteLine(b); //C言語で書かれていたので修正しましたが、C#ではコンソールに表示する場合は標準ライブラリに導入されている Console.WriteLine() 関数を使用します。
|
56
58
|
|
3
ご指摘頂いた致命的なミスを修正しました
test
CHANGED
@@ -9,14 +9,6 @@
|
|
9
9
|
namespace WpfApp1 //同じnamespaceに揃える
|
10
10
|
|
11
11
|
{
|
12
|
-
|
13
|
-
|
14
|
-
|
15
|
-
/// <summary>
|
16
|
-
|
17
|
-
/// Interaction logic for MainWindow.xaml
|
18
|
-
|
19
|
-
/// </summary>
|
20
12
|
|
21
13
|
public partial class MainWindow1 : Window
|
22
14
|
|
@@ -46,27 +38,23 @@
|
|
46
38
|
|
47
39
|
{
|
48
40
|
|
49
|
-
/// <summary>
|
50
|
-
|
51
|
-
/// MainWindow.xaml の相互作用ロジック
|
52
|
-
|
53
|
-
/// </summary>
|
54
|
-
|
55
41
|
public partial class MainWindow2 : Window
|
56
42
|
|
57
43
|
{
|
58
44
|
|
59
|
-
|
45
|
+
public MainWindow2()
|
60
46
|
|
61
|
-
|
47
|
+
{
|
62
48
|
|
63
|
-
|
49
|
+
InitializeComponent();
|
64
50
|
|
65
|
-
public MainWindow2()
|
66
51
|
|
67
|
-
{
|
68
52
|
|
69
|
-
|
53
|
+
int b = MainWindows1.a + 1;
|
54
|
+
|
55
|
+
Console.WriteLine(b); //C言語で書かれていたので修正しましたが、C#ではコンソールに表示する場合は標準ライブラリに導入されている Console.WriteLine() 関数を使用します。
|
56
|
+
|
57
|
+
}
|
70
58
|
|
71
59
|
}
|
72
60
|
|
2
C言語で書かれていた部分があったので修正しました。
test
CHANGED
@@ -22,7 +22,7 @@
|
|
22
22
|
|
23
23
|
{
|
24
24
|
|
25
|
-
public int a = 0;
|
25
|
+
public int a = 0;
|
26
26
|
|
27
27
|
public MainWindow()
|
28
28
|
|
@@ -31,8 +31,6 @@
|
|
31
31
|
InitializeComponent();
|
32
32
|
|
33
33
|
}
|
34
|
-
|
35
|
-
|
36
34
|
|
37
35
|
}
|
38
36
|
|
@@ -58,17 +56,17 @@
|
|
58
56
|
|
59
57
|
{
|
60
58
|
|
61
|
-
int b = MainWindows1.a + 1;
|
59
|
+
int b = MainWindows1.a + 1;
|
62
60
|
|
63
|
-
|
61
|
+
Console.WriteLine(b); //C言語で書かれていたので修正しましたが、C#ではコンソールに表示する場合は標準ライブラリに導入されている Console.WriteLine() 関数を使用します。
|
64
62
|
|
65
|
-
|
63
|
+
}
|
66
64
|
|
67
|
-
|
65
|
+
public MainWindow2()
|
68
66
|
|
69
|
-
|
67
|
+
{
|
70
68
|
|
71
|
-
|
69
|
+
InitializeComponent();
|
72
70
|
|
73
71
|
}
|
74
72
|
|
1
変数の指定を間違えていたため修正しました。
test
CHANGED
@@ -58,7 +58,7 @@
|
|
58
58
|
|
59
59
|
{
|
60
60
|
|
61
|
-
int b = a + 1; //MainWindow1の変数を利用したいです。
|
61
|
+
int b = MainWindows1.a + 1; //MainWindow1の変数を利用したいです。
|
62
62
|
|
63
63
|
printf("%d",b)
|
64
64
|
|