可以使用 Format 方法將字符串表示為規定格式
規定格式的一般形式為
{N [
M][: formatCode]}
其中
N 是從零開始的整數
表示第幾個參數
M 是一個可選整數
表示最小寬度
若該參數的長度小於M
就用空格填充
如果 M 為負
則左對齊
如果 M 為正
則右對齊
如果未指定 M
則默認為零
formatCode 是可選的格式化代碼字符串
(詳細內容請搜索
格式化字符串
查看)
必須用
{
和
}
將格式與其他字符分開
如果恰好在格式中也要使用大括號
可以用連續的兩個大括號表示一個大括號
即
{{
或者
}}
常用格式舉例
(
) int i=
;
this
textBox
Text=i
ToString();
//結果
(this指當前對象
或叫當前類的實例)
this
textBox
Text=i
ToString(
d
);
//結果
(
) int i=
;
double j=
;
string s
=string
Format(
the value is {
:d}
i);
string s
=string
Format(
the value is {
:f
}
j);
this
textBox
Text=s
;
//結果 the value is
this
textBox
Text=s
;
//結果 the value is
(
)double i=
;
this
textBox
Text=i
ToString(
f
); //結果
this
textBox
Text=i
ToString(
f
);
//結果
(
)double i=
;
this
textBox
Text=i
ToString(
n
); //結果
this
textBox
Text=i
ToString(
n
); //結果
(
)double i=
;
string s=string
Format(
the value is {
:p}
i);
this
textBox
Text=i
ToString(
p
); //結果
%
this
textBox
Text=s; //結果 the value is
%
(
) DateTime dt =new DateTime(
);
this
textBox
Text=dt
ToString(
yy
M
d
);
//結果
this
textBox
Text=dt
ToString(
yyyy年M月
);
//結果
年
月
(
) int i=
;
double j=
;
string s=string
Format(
i:{
}
j:{
}
i
j);
//
表示左對齊
占
位
this
textBox
Text=s ;
//結果i:
j:
From:http://tw.wingwit.com/Article/program/net/201311/13323.html