Visual Basic | ![]() | ![]() | |
---|---|---|---|
本示例演示幾種操作字符串的方法。本示例的目的并非演示如何調(diào)用這些函數(shù),而是演示這些函數(shù)可以為您實現(xiàn)哪些功能。主窗體包含一個帶有幾個選項卡頁的
![]() |
---|
提供該示例代碼是為了闡釋一個概念,并不代表著最安全的編碼實踐,因此不應在應用程序或網(wǎng)站中使用該示例代碼。對于因?qū)⑹纠a用于其他用途而出現(xiàn)的偶然或必然的損害,Microsoft 不承擔任何責任。 |
單擊“下載示例”。
出現(xiàn)“文件下載”消息框。
單擊“打開”,并在 Zip 文件夾窗口的左列單擊“提取所有文件”。
“提取向?qū)?#8221;打開。
單擊“下一步”。您可以更改文件將被提取到的目錄,然后再單擊“下一步”。
請確保選中了“顯示提取的文件”復選框,并單擊“完成”。
雙擊該示例的 .sln 文件。
示例解決方案顯示在“解決方案資源管理器”中。您可能會收到說明解決方案位置不受信任的安全警告。單擊“確定”繼續(xù)。
按 F5。
在“解決方案資源管理器”中雙擊“Documentation”文件夾。
如果正在使用 Visual Basic 速成版,請右擊“Documentation”文件夾中的“ReadMe.htm”。選擇“在瀏覽器中查看”。
如果正在使用 Visual Basic 的另一版本,請雙擊“Documentation”文件夾中的“ReadMe.htm”。
主窗體包含一個帶有三個選項卡頁的 TabControl,這三個頁分別演示 String 成員方法、String 共享方法和 Method
類和一個 Parameter
類。Method
類的每個實例都表示一種不同的 String 方法。此設計使用戶在窗體上輸入的值可以輕松傳遞給適合的 String 方法。
方法 | 說明 |
---|---|
| 這些方法創(chuàng)建和返回新的 String 對象。這些方法中許多被重載且?guī)в幸粋€、兩個或三個參數(shù)。代碼可能會忽略窗體中的某些輸入字段。 |
| 這些方法返回關于現(xiàn)有字符串的信息,但不會創(chuàng)建或修改 String 對象。 |
| 這些方法通常需要兩個 String 來完成一個任務或創(chuàng)建新字符串,因此作為 Shared 方法實現(xiàn)。 |
| 可使用 |
| 需要將文本追加到輸出字符串時,就可以用到 StringWriter 類。StringWriter 類提供了一個內(nèi)部緩沖區(qū),您可以像寫入到文件一樣將文本寫入到此緩沖區(qū)。Write 和 WriteLine 方法將文本追加到緩沖區(qū)。ToString 方法檢索 StringWriter 對象包含的文本。 |
用于列出 String 類方法的按鈕實際上是
用于選擇 String 類方法的按鈕全部調(diào)入相同的事件處理程序 HandleCheckedChanged
。此過程使用許多
無法在選項卡控件的頂部浮動控件,所以一組控件的單個實例會顯示在每個頁面上。若要在本示例中提供該功能,請在選項卡控件中選擇一頁,將包含所有“公共”控件的
![]() | |
---|---|
pnlDemo.Parent = tabStringDemo.SelectedTab |
為了觸發(fā)斷點以便可以演練 StringBuilder 和 StringWriter 代碼,本示例使用