回答編集履歴

1

回答を削除いたします

2016/04/25 02:39

投稿

退会済みユーザー
test CHANGED
@@ -1,83 +1,3 @@
1
- うーむ,HiroshiWatanabeさんも指摘されていますが,コードがある程度あるならそれた上でどうしたいのかを聞いてれば良かったでねー
1
+ コード提示含め,回答を削除
2
2
 
3
3
 
4
-
5
- ものすごくオーソドックスに,かつ,今やりたいことを書いてみましたよ.
6
-
7
-
8
-
9
- ```C#
10
-
11
- private void button1_Click(object sender, EventArgs e)
12
-
13
- {
14
-
15
- int tate;
16
-
17
- int yoko;
18
-
19
- int deiriguti;
20
-
21
- int.TryParse(textBox1.Text, out tate);
22
-
23
- int.TryParse(textBox2.Text, out yoko);
24
-
25
- int.TryParse(textBox3.Text, out deiriguti);
26
-
27
-
28
-
29
- // ここから検証
30
-
31
- if (((tate >= 2) && (tate <= 50)) &&
32
-
33
- ((yoko >= 2) && (yoko <= 50)) &&
34
-
35
- ((deiriguti >= 2) && (deiriguti <= 4)))
36
-
37
- {
38
-
39
- CreateSoto(tate, yoko, deiriguti);
40
-
41
- }
42
-
43
- else
44
-
45
- {
46
-
47
- // 評価失敗
48
-
49
- // なにもしないならそれでもいいし,エラーくらい表示しても良いかも
50
-
51
- }
52
-
53
- }
54
-
55
-
56
-
57
- private void CreateSoto(int tate, int yoko, int deiriguti)
58
-
59
- {
60
-
61
- // 今作ってる関数
62
-
63
- }
64
-
65
- ```
66
-
67
- 検証するきっかけはボタンを押したタイミングです.
68
-
69
- これでそれぞれの値が有効な範囲にいるかどうかを確認します.
70
-
71
- int.TryParse使うなら,変換失敗は0が入りますのでそれを期待します.
72
-
73
- 検証はなるだけ分かりやすい(ベタな)書き方にしておいたので,しっかり読んでみてください.
74
-
75
-
76
-
77
- また,daiveさんも仰っていますが,質問のしかた,というのをちょっと考えてみると良いですねー
78
-
79
- 前回の質問まるごと消してしまっていますが,個人的にはあんまり好きじゃないかなー
80
-
81
-
82
-
83
- では.