- PR -

String.Formatのパラメータについて

1
投稿者投稿内容
rabi
会議室デビュー日: 2006/06/07
投稿数: 14
投稿日時: 2006-06-07 12:21
現在、VB .NET 2003を使用してまだ間もないので教えて下さい。

String.Formatのパラメータについて教えてください。
いろいろなサイトで調べた結果、下記の表記で現在の年月日時分秒を取得できることはわかったのですが、

a = String.Format("{0:yyyy:MM:dd HH:mm:ss}", Now())
{0:yyyy:MM:dd HH:mm:ss}の初めの「0(ゼロ)」って何を意味するものなのでしょうか?

知らなくっても、情報は得られるので良いといえば良いのですが、後学の為宜しくお願いします。
かるあ
ぬし
会議室デビュー日: 2003/11/16
投稿数: 1190
お住まい・勤務地: センガワ→ムサシノ
投稿日時: 2006-06-07 12:33
引用:

rabiさんの書き込み (2006-06-07 12:21) より:

a = String.Format("{0:yyyy:MM:dd HH:mm:ss}", Now())
{0:yyyy:MM:dd HH:mm:ss}の初めの「0(ゼロ)」って何を意味するものなのでしょうか?



MSDN String.Format メソッド (String, Object[])
http://msdn2.microsoft.com/ja-JP/library/b1csw23d.aspx

第二引数以降のインデックスです。
例えばこんなの
コード:

Dim value1 As String = "てすと";
String.Format("{0:yyyy:MM:dd HH:mm:ss} {1}", Now(), value1)


この場合{1}が "てすと" という文字列に置換されます

# VB.NET と C# が入り混じっていたので修正(汗

[ メッセージ編集済み 編集者: かるあ 編集日時 2006-06-07 12:35 ]
rabi
会議室デビュー日: 2006/06/07
投稿数: 14
投稿日時: 2006-06-07 12:47
かるあさん回答有難うございます。

Object[]パラメータの順番を意味するものなんですね。
今まで使っていたVB6、VBAと違うので・・・・・(^^ゞ

有難うございました。
1

スキルアップ/キャリアアップ(JOB@IT)