共用方式為


StringWalker 技術範例

更新:2007 年 11 月

這個範例會示範在逐一查看字串時,如何處理 Unicode Surrogate 字組和組合字元。範例中會提供包裝 ParseCombiningCharacters 方法的 StringWalker 類別,並且示範如何使用該方法傳回的整數陣列,執行字串查核行程。除了實作 StringWalker 之外,此範例還示範如何使用 ResourceManager 型別來擷取內嵌資源。

如需使用這些範例的詳細資訊,請參閱下列主題:

若要使用命令提示字元建置範例

  1. 開啟 [命令提示字元] 視窗,並巡覽至此範例的任一程式設計語言的子目錄。

  2. 根據您選擇的程式設計語言,輸入 msbuild StringWalkerCS.sln、msbuild StringWalkerJSL.sln 或 msbuild StringWalkerVB.sln。

若要使用 Visual Studio 建置範例

  1. 開啟 [Windows 檔案總管],然後巡覽至 StringWalker 目錄下任一程式設計語言的子目錄。

  2. 根據您選擇的程式設計語言,按兩下 StringWalkerCS.sln、StringWalkerJSL.sln 或 StringWalkerVB.sln 檔案的圖示,在 Visual Studio 中開啟該檔案。

  3. 在 [建置] 功能表上,按一下 [建置方案]。

若要執行範例

  1. 在 [Windows 檔案總管] 或 [命令提示字元] 視窗中,巡覽至新建的可執行檔所在目錄。

  2. 在 Windows 檔案總管中按兩下圖示,或在命令列中輸入 StringWalker.exe,開啟此應用程式。

需求

**.NET Framework 版本:**2.0、1.1、1.0

備註

這個範例會從 CultureInfo 型別 (System.Globalization 命名空間的成員) 衍生出一個新的型別。這個命名空間包含了定義如語言和貨幣等與文化特性相關資訊的類別。這個範例應用程式一開始會顯示隨附 strings.resx 檔案中儲存之字串的功能。按一下 [Walk] 按鈕,檢視這些功能。這個表單也能讓您以插入或移除字元的方式處理該字串,或是輸入新字串。如需詳細資訊,請參閱原始程式碼檔案中的註解。如需 Surrogate 字組和結合字元序列的詳細資訊,請參閱<Unicode Standard>,網址為 http://www.unicode.org

請參閱

概念

資源當地語系化

可當地語系化

當地語系化

應用程式中的資源

字串索引

參考

CultureInfo

Exception

ParseCombiningCharacters

ResourceManager

STAThreadAttribute

StringInfo

System.Globalization

System.Text

System.Windows.Forms

UnicodeCategory

其他資源

編碼和當地語系化