Esempio di tecnologia String Walker
Aggiornamento: novembre 2007
In questo esempio viene illustrato come gestire le coppie di surrogati e i caratteri di combinazione Unicode durante l'analisi di una stringa. Viene fornita una classe StringWalker che esegue il wrapping del metodo ParseCombiningCharacters e viene illustrato come utilizzare la matrice di valori integer restituiti dal metodo per analizzare la stringa. Oltre all'implementazione di StringWalker, nell'esempio viene illustrato come utilizzare il tipo ResourceManager per recuperare le risorse incorporate.
Per informazioni sull'utilizzo degli esempi, vedere i seguenti argomenti:
Per generare l'esempio utilizzando il prompt dei comandi
Aprire la finestra del prompt dei comandi, quindi spostarsi in una delle sottodirectory specifiche del linguaggio relative all'esempio.
Digitare msbuild StringWalkerCS.sln, msbuild StringWalkerJSL.sln o msbuild StringWalkerVB.sln, a seconda del linguaggio di programmazione che si desidera utilizzare.
Per generare l'esempio utilizzando Visual Studio
Aprire Esplora risorse, quindi spostarsi in una delle sottodirectory specifiche del linguaggio della directory StringWalker.
Fare doppio clic sull'icona relativa a StringWalkerCS.sln, StringWalkerJSL.sln o StringWalkerVB.sln, a seconda del linguaggio di programmazione che si desidera utilizzare, per aprire il file in Visual Studio.
Scegliere Genera soluzione dal menu Genera.
Per eseguire l’esempio
In Esplora risorsa o nella finestra del prompt dei comandi spostarsi nella directory contenente il nuovo eseguibile.
Fare doppio clic sull'icona relativa al file eseguibile in Esplora risorse oppure digitare StringWalker.exe dalla riga di comando per avviare l'applicazione.
Requisiti
Versione di .NET Framework: 2.0, 1.1, 1.0
Osservazioni
Nell'esempio viene utilizzato un nuovo tipo derivato dal tipo CultureInfo, appartenente allo spazio dei nomi System.Globalization, in cui sono contenute le classi che definiscono le informazioni relative alle impostazioni del paese, ad esempio lingua e valuta. All'avvio dell'applicazione vengono visualizzate le funzionalità di una stringa archiviata nel file strings.resx associato. Fare clic sul pulsante Walk per visualizzare queste funzionalità. È inoltre possibile modificare la stringa inserendo o rimuovendo caratteri oppure immettere una nuova stringa. Per ulteriori informazioni, vedere i commenti nei file di codice sorgente. Per ulteriori informazioni sulle coppie di surrogati e sulle sequenze dei caratteri di combinazione, vedere lo standard Unicode all'indirizzo http://www.unicode.org (informazioni in lingua inglese).