Strings.StrConv(String, VbStrConv, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine wie angegebene Zeichenfolge konvertierte Zeichenfolge zurück.
public static string StrConv(string str, Microsoft.VisualBasic.VbStrConv Conversion, int LocaleID = 0);
static member StrConv : string * Microsoft.VisualBasic.VbStrConv * int -> string
Public Function StrConv (str As String, Conversion As VbStrConv, Optional LocaleID As Integer = 0) As String
Parameter
- str
- String
Required.
String Ausdruck, der konvertiert werden soll.
- Conversion
- VbStrConv
Required. VbStrConv Mitglied. Der Enumerationswert, der den auszuführenden Konvertierungstyp angibt.
- LocaleID
- Int32
Dies ist optional. Der LocaleID Wert, wenn sich der Systemwert LocaleID unterscheidet. (Der Systemwert LocaleID ist der Standardwert.)
Gibt zurück
Eine Zeichenfolge, die wie angegeben konvertiert wurde.
Ausnahmen
Nicht unterstützt LocaleID, Conversion< 0 oder > 2048 oder nicht unterstützte Konvertierung für das angegebene Gebietsschema.
Beispiele
In diesem Beispiel werden Text in alle Kleinbuchstaben konvertiert.
Dim sText As String = "Hello World"
' Returns "hello world".
Dim sNewText As String = StrConv(sText, VbStrConv.LowerCase)
Hinweise
Die Konstanten VbStrConv.Wide, , VbStrConv.Narrow, VbStrConv.SimplifiedChinese, VbStrConv.KatakanaVbStrConv.TraditionalChineseund VbStrConv.Hiragana können Laufzeitfehler verursachen, wenn sie in Gebietsschemas verwendet werden, in denen sie nicht angewendet werden, aber nicht immer: die Konstanten VbStrConv.Katakana und VbStrConv.Hiragana können in einem nicht japanischen System verwendet werden, in dem das japanische Sprachpaket installiert ist. Darüber hinaus wird die Verwendung der Konstanten VbStrConv.Wide und VbStrConv.Narrow auf jedem System mit einer ostasiatischen Sprache unterstützt.
Diese Funktion verwendet die Kulturinformationen der Anwendung beim Bearbeiten der Zeichenfolge, sodass die Falländerungen für das Gebietsschema geeignet sind, in dem die Anwendung verwendet wird.
Important
Wenn Ihre Anwendung Sicherheitsentscheidungen basierend auf dem Ergebnis eines Vergleichs- oder Falländerungsvorgangs trifft, sollte der Vorgang die String.Compare Methode verwenden und Ordinal oder OrdinalIgnoreCase als comparisonType Argument übergeben. Weitere Informationen finden Sie unter How Culture Affects Strings in Visual Basic.
Die Conversion Argumenteinstellungen sind:
| Enumerationselement | Description |
|---|---|
VbStrConv.None |
Führt keine Konvertierung durch. |
VbStrConv.LinguisticCasing |
Verwendet linguistische Regeln für die Groß-/Kleinschreibung anstelle des Dateisystems (Standard). Gültig mit VbStrConv.UpperCase und VbStrConv.LowerCase nur. |
VbStrConv.UpperCase |
Konvertiert die Zeichenfolge in Großbuchstaben. |
VbStrConv.LowerCase |
Konvertiert die Zeichenfolge in Kleinbuchstaben. |
VbStrConv.ProperCase |
Konvertiert den ersten Buchstaben jedes Worts in der Zeichenfolge in Großbuchstaben. |
VbStrConv.Wide
*
|
Wandelt schmale Zeichen (halbbreite) in die Zeichenfolge in breite Zeichen (volle Breite) um. Die Konvertierung kann Normalisierungsformular C auch dann verwenden, wenn ein Eingabezeichen bereits vollbreite ist. Beispielsweise wird die Zeichenfolge "は ゙" (die bereits vollbreite ist) in "ば" normalisiert. Siehe Unicode-Normalisierungsformulare. |
VbStrConv.Narrow
*
|
Konvertiert breite Zeichen in der Zeichenfolge in schmale Zeichen (halber Breite). |
VbStrConv.Katakana
**
|
Konvertiert Hiragana-Zeichen in der Zeichenfolge in Katakana-Zeichen. |
VbStrConv.Hiragana
**
|
Konvertiert Katakana-Zeichen in der Zeichenfolge in Hiragana-Zeichen. |
VbStrConv.SimplifiedChinese
*
|
Konvertiert traditionelle chinesische Zeichen in vereinfachtes Chinesisch. |
VbStrConv.TraditionalChinese
*
|
Konvertiert vereinfachte chinesische Zeichen in traditionelles Chinesisch. |
* Gilt für asiatische Gebietsschemas.
** Gilt nur für Japan.
Note
Diese Konstanten werden in der .NET Framework Common Language Runtime angegeben. Daher können sie an einer beliebigen Stelle im Code anstelle der tatsächlichen Werte verwendet werden. Die meisten können kombiniert werden (z UpperCase + Wide. B. ), außer wenn sie sich gegenseitig ausschließen (z. B VbStrConv.Wide + VbStrConv.Narrow. ).
Es folgen gültige Worttrennzeichen für die richtige Groß-/Kleinschreibung: Null (Chr$(0)), horizontale Registerkarte (Chr$(9)), Zeilenvorschub (), vertikale Registerkarte (Chr$(10)Chr$(11)), Formularvorschub (Chr$(12)), Wagenrücklauf (), Leerzeichen (Chr$(13)Ein-Byte-Zeichensatz) (Chr$(32)). Der tatsächliche Wert für einen Raum, der voll oder halb breit sein kann, variiert je nach Land/Region für ostasiatische Kulturen.