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