C學(xué)習(xí)之字符串Format方法的使用
在程序開發(fā)中,經(jīng)常遇到需要對(duì)字符串進(jìn)行格式化處理的情況。C中提供了一個(gè)非常方便的字符串格式化方法——Format方法。下面通過(guò)一個(gè)實(shí)例來(lái)演示如何使用。 新建窗體應(yīng)用程序首先打開VS2008開發(fā)工具,在
在程序開發(fā)中,經(jīng)常遇到需要對(duì)字符串進(jìn)行格式化處理的情況。C中提供了一個(gè)非常方便的字符串格式化方法——Format方法。下面通過(guò)一個(gè)實(shí)例來(lái)演示如何使用。
新建窗體應(yīng)用程序
首先打開VS2008開發(fā)工具,在新建項(xiàng)目中選擇"窗體應(yīng)用程序",并給它命名為"Format方法格式化字符串"。然后點(diǎn)擊確定就可以完成項(xiàng)目的創(chuàng)建。
添加控件
在Form窗體上添加文本控件和按鈕控件。點(diǎn)擊按鈕控件,新建一個(gè)單擊事件,用于測(cè)試代碼。
格式化字符串
接下來(lái)在按鈕單擊事件中添加代碼,使用Format方法格式化字符串。代碼如下:
```csharp
string str "Hello";
int num 123;
string result ("輸出字符串:{0}, 輸出數(shù)字:{1}", str, num);
textBox1.Text result;
```
代碼中,通過(guò)調(diào)用string類的Format方法將字符串"Hello"和數(shù)字123格式化成了一段文本,并將結(jié)果賦值給result變量。最后將結(jié)果顯示在文本框中。
格式化數(shù)字
除了格式化字符串外,F(xiàn)ormat方法還可以對(duì)數(shù)字進(jìn)行格式化。下面將演示如何使用Format方法格式化一個(gè)int類型的變量。
```csharp
int n 8888;
string formatStr ("格式化數(shù)字:{0:C}", n);
textBox1.Text formatStr;
```
代碼中的"{0:C}"表示將數(shù)字n格式化成貨幣形式進(jìn)行輸出,并將結(jié)果賦值給formatStr變量。同樣,最后將結(jié)果顯示在文本框中。
測(cè)試運(yùn)行
完成以上代碼編寫后,選擇調(diào)試運(yùn)行程序,點(diǎn)擊測(cè)試按鈕即可看到以下結(jié)果:
輸出字符串:Hello, 輸出數(shù)字:123
格式化數(shù)字:¥8,888.00
至此,我們成功地使用了C字符串Format方法進(jìn)行了字符串和數(shù)字的格式化處理。