Condividi tramite


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

  1. Aprire la finestra del prompt dei comandi, quindi spostarsi in una delle sottodirectory specifiche del linguaggio relative all'esempio.

  2. 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

  1. Aprire Esplora risorse, quindi spostarsi in una delle sottodirectory specifiche del linguaggio della directory StringWalker.

  2. 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.

  3. Scegliere Genera soluzione dal menu Genera.

Per eseguire l’esempio

  1. In Esplora risorsa o nella finestra del prompt dei comandi spostarsi nella directory contenente il nuovo eseguibile.

  2. 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).

Vedere anche

Concetti

Localizzazione delle risorse

Possibilità di localizzazione

Localizzazione

Risorse nelle applicazioni

Indicizzazione di stringhe

Riferimenti

CultureInfo

Exception

ParseCombiningCharacters

ResourceManager

STAThreadAttribute

StringInfo

System.Globalization

System.Text

System.Windows.Forms

UnicodeCategory

Altre risorse

Codifica e localizzazione