回答編集履歴
4
サンプルコード修正。これの方が良いか
test
CHANGED
@@ -4,32 +4,18 @@
|
|
4
4
|
|
5
5
|
```
|
6
6
|
|
7
|
-
|
7
|
+
var pushedMessage = "{0} 回 あるいは {1} 回押されました";
|
8
8
|
|
9
|
-
List<string> list = new List<string> {
|
10
|
-
|
11
|
-
"{0} 回 あるいは {1} 回押されました",
|
12
|
-
|
13
|
-
|
9
|
+
//var pushedMessage = "{0} or {1} pushed.";
|
14
|
-
|
15
|
-
};
|
16
10
|
|
17
11
|
|
18
12
|
|
19
13
|
|
20
14
|
|
21
|
-
|
15
|
+
var str = string.Format(pushedMessage, 3, 4); // 置換する
|
22
16
|
|
23
17
|
|
24
18
|
|
25
|
-
var str = string.Format(fmt, 3, 4); // 置換する
|
26
|
-
|
27
|
-
|
28
|
-
|
29
|
-
|
19
|
+
Console.WriteLine("[" + str + "]"); // 確認
|
30
|
-
|
31
|
-
|
32
|
-
|
33
|
-
}
|
34
20
|
|
35
21
|
```
|
3
一応コメント追加
test
CHANGED
@@ -3,6 +3,8 @@
|
|
3
3
|
|
4
4
|
|
5
5
|
```
|
6
|
+
|
7
|
+
// string.Format のテスト用。実際は Resources.resx にそれぞれ定義する
|
6
8
|
|
7
9
|
List<string> list = new List<string> {
|
8
10
|
|
2
置換文字が複数あるサンプルの方が良いかな
test
CHANGED
@@ -4,14 +4,30 @@
|
|
4
4
|
|
5
5
|
```
|
6
6
|
|
7
|
-
|
7
|
+
List<string> list = new List<string> {
|
8
8
|
|
9
|
-
|
9
|
+
"{0} 回 あるいは {1} 回押されました",
|
10
|
+
|
11
|
+
"{0} or {1} pushed."
|
12
|
+
|
13
|
+
};
|
10
14
|
|
11
15
|
|
12
16
|
|
13
|
-
var estr = string.Format("{0} pushed.", 3 );
|
14
17
|
|
18
|
+
|
19
|
+
foreach (string fmt in list) {
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
var str = string.Format(fmt, 3, 4); // 置換する
|
24
|
+
|
25
|
+
|
26
|
+
|
15
|
-
Console.WriteLine("
|
27
|
+
Console.WriteLine("[" + str + "]"); // 確認
|
28
|
+
|
29
|
+
|
30
|
+
|
31
|
+
}
|
16
32
|
|
17
33
|
```
|
1
en
test
CHANGED
@@ -12,6 +12,6 @@
|
|
12
12
|
|
13
13
|
var estr = string.Format("{0} pushed.", 3 );
|
14
14
|
|
15
|
-
Console.WriteLine("
|
15
|
+
Console.WriteLine("en [" + estr + "]");
|
16
16
|
|
17
17
|
```
|