-4

私は ac# プログラマーではありませんが、一部のコードを c# から php に変換したいと考えています。次の行の正しい意味が理解できませんでした。

i means my loop index
strVar.Add(string.Format("'{0}': '{1}'", (i + 1), fa["id"]));

次のリンクを見つけましたが、C# を探しているものではありません
: php sprintf と同等

私はC#に非常に慣れていないので、それらが何を意味するのか正確に理解できませんでした
http://msdn.microsoft.com/en-us/library/0c899ak8.aspx

4

4 に答える 4

2

まず、カスタム数値フォーマット文字列へのリンクはここでは関係ありません。

String.Format文字列をフォーマットするために使用できます(名前が示すように)。中かっこで囲まれた数値である文字列でフォーマット項目を使用でき ます。例えば:

string text = String.Format("His name is {0}, he is {1} years old.", person.Name, person.Age);

{num}の出現箇所をすべて、番号と同じインデックスを持つオブジェクトに置き換えます。文字列が次のように置き換えられるperson.Name後の最初のオブジェクトです。{0}person.Name

于 2013-05-24T07:46:32.577 に答える