回答編集履歴
4
サンプルコード修正。これの方が良いか
answer
CHANGED
@@ -1,18 +1,11 @@
|
|
1
1
|
Resources.resx に置換用のフォーマット文字列?を定義しておくのじゃダメですかね?
|
2
2
|
|
3
3
|
```
|
4
|
-
// string.Format のテスト用。実際は Resources.resx にそれぞれ定義する
|
5
|
-
List<string> list = new List<string> {
|
6
|
-
|
4
|
+
var pushedMessage = "{0} 回 あるいは {1} 回押されました";
|
7
|
-
|
5
|
+
//var pushedMessage = "{0} or {1} pushed.";
|
8
|
-
};
|
9
6
|
|
10
7
|
|
11
|
-
|
8
|
+
var str = string.Format(pushedMessage, 3, 4); // 置換する
|
12
9
|
|
13
|
-
var str = string.Format(fmt, 3, 4); // 置換する
|
14
|
-
|
15
|
-
|
10
|
+
Console.WriteLine("[" + str + "]"); // 確認
|
16
|
-
|
17
|
-
}
|
18
11
|
```
|
3
一応コメント追加
answer
CHANGED
@@ -1,6 +1,7 @@
|
|
1
1
|
Resources.resx に置換用のフォーマット文字列?を定義しておくのじゃダメですかね?
|
2
2
|
|
3
3
|
```
|
4
|
+
// string.Format のテスト用。実際は Resources.resx にそれぞれ定義する
|
4
5
|
List<string> list = new List<string> {
|
5
6
|
"{0} 回 あるいは {1} 回押されました",
|
6
7
|
"{0} or {1} pushed."
|
2
置換文字が複数あるサンプルの方が良いかな
answer
CHANGED
@@ -1,9 +1,17 @@
|
|
1
1
|
Resources.resx に置換用のフォーマット文字列?を定義しておくのじゃダメですかね?
|
2
2
|
|
3
3
|
```
|
4
|
+
List<string> list = new List<string> {
|
4
|
-
|
5
|
+
"{0} 回 あるいは {1} 回押されました",
|
5
|
-
|
6
|
+
"{0} or {1} pushed."
|
7
|
+
};
|
6
8
|
|
9
|
+
|
10
|
+
foreach (string fmt in list) {
|
11
|
+
|
7
|
-
var
|
12
|
+
var str = string.Format(fmt, 3, 4); // 置換する
|
13
|
+
|
8
|
-
Console.WriteLine("
|
14
|
+
Console.WriteLine("[" + str + "]"); // 確認
|
15
|
+
|
16
|
+
}
|
9
17
|
```
|
1
en
answer
CHANGED
@@ -5,5 +5,5 @@
|
|
5
5
|
Console.WriteLine("jp [" + jstr + "]");
|
6
6
|
|
7
7
|
var estr = string.Format("{0} pushed.", 3 );
|
8
|
-
Console.WriteLine("
|
8
|
+
Console.WriteLine("en [" + estr + "]");
|
9
9
|
```
|