質問編集履歴
3
中身の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -176,25 +176,25 @@
|
|
176
176
|
|
177
177
|
{
|
178
178
|
|
179
|
-
Card c
|
179
|
+
Card card= new Card();
|
180
180
|
|
181
181
|
//カードの種類
|
182
182
|
|
183
|
-
c.Suit = i + 1;
|
183
|
+
card.Suit = i + 1;
|
184
|
-
|
184
|
+
|
185
|
-
c.SuitString(); //カードのマークを取得
|
185
|
+
card.SuitString(); //カードのマークを取得
|
186
186
|
|
187
187
|
//カードの数値
|
188
188
|
|
189
|
-
c.No = j + 1;
|
189
|
+
card.No = j + 1;
|
190
|
-
|
190
|
+
|
191
|
-
c.NoString(); //カードのナンバーを取得
|
191
|
+
card.NoString(); //カードのナンバーを取得
|
192
192
|
|
193
193
|
|
194
194
|
|
195
195
|
//リストに入れる
|
196
196
|
|
197
|
-
decks.Add(c);
|
197
|
+
decks.Add(card);
|
198
198
|
|
199
199
|
}
|
200
200
|
|
@@ -212,4 +212,4 @@
|
|
212
212
|
|
213
213
|
```
|
214
214
|
|
215
|
-
リストにクラスのcardというのだけ入るだけで、中身空っぽな52枚のリストだと思うのですが、リストの中にカードのマークとナンバーを入れるにはどうしたらよいですか。
|
215
|
+
リストにクラスのcardというのだけ入るだけで、中身空っぽな52枚(記号やナンバーの入っていない)のリストだと思うのですが、リストの中にカードのマークとナンバーを入れるにはどうしたらよいですか。
|
2
変数名の変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -14,12 +14,18 @@
|
|
14
14
|
|
15
15
|
{
|
16
16
|
|
17
|
-
//カードのマーク
|
17
|
+
//カードのマーク(数値)
|
18
18
|
|
19
19
|
public int Suit { get; set; }
|
20
20
|
|
21
21
|
|
22
22
|
|
23
|
+
//カードマーク記号
|
24
|
+
|
25
|
+
public string SuitMark { get; set; }
|
26
|
+
|
27
|
+
|
28
|
+
|
23
29
|
//記号A~K
|
24
30
|
|
25
31
|
public string Mark { get; set; }
|
@@ -34,7 +40,7 @@
|
|
34
40
|
|
35
41
|
|
36
42
|
|
37
|
-
|
43
|
+
public string SuitString()
|
38
44
|
|
39
45
|
{
|
40
46
|
|
@@ -44,25 +50,25 @@
|
|
44
50
|
|
45
51
|
case 1:
|
46
52
|
|
47
|
-
Mark = "ハート";
|
53
|
+
SuitMark = "ハート";
|
48
54
|
|
49
55
|
break;
|
50
56
|
|
51
57
|
case 2:
|
52
58
|
|
53
|
-
Mark = "スペード";
|
59
|
+
SuitMark = "スペード";
|
54
60
|
|
55
61
|
break;
|
56
62
|
|
57
63
|
case 3:
|
58
64
|
|
59
|
-
Mark = "クローバー";
|
65
|
+
SuitMark = "クローバー";
|
60
66
|
|
61
67
|
break;
|
62
68
|
|
63
69
|
case 4:
|
64
70
|
|
65
|
-
Mark = "ダイヤ";
|
71
|
+
SuitMark = "ダイヤ";
|
66
72
|
|
67
73
|
break;
|
68
74
|
|
@@ -70,7 +76,7 @@
|
|
70
76
|
|
71
77
|
//文字へ変換
|
72
78
|
|
73
|
-
return Mark;
|
79
|
+
return SuitMark;
|
74
80
|
|
75
81
|
}
|
76
82
|
|
1
みやすくするため
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
```C#
|
10
10
|
|
11
|
-
コード
|
11
|
+
コード カード
|
12
12
|
|
13
13
|
public class Card
|
14
14
|
|
@@ -136,9 +136,15 @@
|
|
136
136
|
|
137
137
|
}
|
138
138
|
|
139
|
-
|
139
|
+
```
|
140
|
+
|
141
|
+
|
142
|
+
|
140
|
-
|
143
|
+
```C#
|
144
|
+
|
145
|
+
コード 山札
|
146
|
+
|
141
|
-
|
147
|
+
public class Deck
|
142
148
|
|
143
149
|
{
|
144
150
|
|