TextInfo.ToLower Methode

Definition

Wandelt das angegebene Zeichen oder die Zeichenfolge in Kleinbuchstaben um.

Überlädt

ToLower(Char)

Wandelt das angegebene Zeichen in einen Kleinbuchstaben um.

ToLower(String)

Konvertiert die angegebene Zeichenfolge in Kleinbuchstaben.

Beispiele

Im folgenden Codebeispiel wird die Groß-/Kleinschreibung einer Zeichenfolge basierend auf der englischen Kultur (USA) mit dem Kulturnamen en-US geändert.

using namespace System;
using namespace System::Globalization;
int main()
{
   
   // Defines the String* with mixed casing.
   String^ myString = "wAr aNd pEaCe";
   
   // Creates a TextInfo based on the S"en-US" culture.
   CultureInfo^ MyCI = gcnew CultureInfo( "en-US",false );
   TextInfo^ myTI = MyCI->TextInfo;
   
   // Changes a String* to lowercase.
   Console::WriteLine( "\"{0}\" to lowercase: {1}", myString, myTI->ToLower( myString ) );
   
   // Changes a String* to uppercase.
   Console::WriteLine( "\"{0}\" to uppercase: {1}", myString, myTI->ToUpper( myString ) );
   
   // Changes a String* to titlecase.
   Console::WriteLine( "\"{0}\" to titlecase: {1}", myString, myTI->ToTitleCase( myString ) );
}

/*
This code produces the following output.

S"wAr aNd pEaCe" to lowercase: war and peace
S"wAr aNd pEaCe" to uppercase: WAR AND PEACE
S"wAr aNd pEaCe" to titlecase: War And Peace

*/
using System;
using System.Globalization;

public class SamplesTextInfo  {

   public static void Main()  {

      // Defines the string with mixed casing.
      string myString = "wAr aNd pEaCe";

      // Creates a TextInfo based on the "en-US" culture.
      TextInfo myTI = new CultureInfo("en-US",false).TextInfo;

      // Changes a string to lowercase.
      Console.WriteLine( "\"{0}\" to lowercase: {1}", myString, myTI.ToLower( myString ) );

      // Changes a string to uppercase.
      Console.WriteLine( "\"{0}\" to uppercase: {1}", myString, myTI.ToUpper( myString ) );

      // Changes a string to titlecase.
      Console.WriteLine( "\"{0}\" to titlecase: {1}", myString, myTI.ToTitleCase( myString ) );
   }
}

/*
This code produces the following output.

"wAr aNd pEaCe" to lowercase: war and peace
"wAr aNd pEaCe" to uppercase: WAR AND PEACE
"wAr aNd pEaCe" to titlecase: War And Peace

*/
Imports System.Globalization

Public Class SamplesTextInfo

   Public Shared Sub Main()

      ' Defines the string with mixed casing.
      Dim myString As String = "wAr aNd pEaCe"

      ' Creates a TextInfo based on the "en-US" culture.
      Dim myTI As TextInfo = New CultureInfo("en-US", False).TextInfo

      ' Changes a string to lowercase.
      Console.WriteLine("""{0}"" to lowercase: {1}", myString, myTI.ToLower(myString))

      ' Changes a string to uppercase.
      Console.WriteLine("""{0}"" to uppercase: {1}", myString, myTI.ToUpper(myString))

      ' Changes a string to titlecase.
      Console.WriteLine("""{0}"" to titlecase: {1}", myString, myTI.ToTitleCase(myString))

   End Sub

End Class


'This code produces the following output.
'
'"wAr aNd pEaCe" to lowercase: war and peace
'"wAr aNd pEaCe" to uppercase: WAR AND PEACE
'"wAr aNd pEaCe" to titlecase: War And Peace

ToLower(Char)

Wandelt das angegebene Zeichen in einen Kleinbuchstaben um.

public:
 virtual char ToLower(char c);
public:
 char ToLower(char c);
public virtual char ToLower (char c);
public char ToLower (char c);
abstract member ToLower : char -> char
override this.ToLower : char -> char
member this.ToLower : char -> char
Public Overridable Function ToLower (c As Char) As Char
Public Function ToLower (c As Char) As Char

Parameter

c
Char

Das in einen Kleinbuchstaben umzuwandelnde Zeichen.

Gibt zurück

Char

Das in einen Kleinbuchstaben konvertierte angegebene Zeichen.

Hinweise

Die Groß-/Kleinschreibungssemantik hängt von der verwendeten Kultur ab. Bei der invarianten Kultur ist die Groß-/Kleinschreibung nicht kulturabhängig. Bei einer bestimmten Kultur ist die Groß-/Kleinschreibungssemantik für diese Kultur vertraulich.

Wenn eine Sicherheitsentscheidung von einem Zeichenfolgenvergleich oder einem Falländerungsvorgang abhängt, sollte die Anwendung mithilfe von InvariantCulture sicherstellen, dass das Verhalten unabhängig von den Kultureinstellungen des Systems konsistent ist. Die invariante Kultur darf jedoch nur von Prozessen verwendet werden, die kulturunabhängige Ergebnisse erfordern, z. B. Systemdienste. Andernfalls erzeugt sie Ergebnisse, die linguistisch falsch oder kulturell ungeeignet sein können.

Weitere Informationen zu Kulturen finden Sie unter CultureInfo .

Siehe auch

Gilt für

ToLower(String)

Konvertiert die angegebene Zeichenfolge in Kleinbuchstaben.

public:
 virtual System::String ^ ToLower(System::String ^ str);
public:
 System::String ^ ToLower(System::String ^ str);
public virtual string ToLower (string str);
public string ToLower (string str);
abstract member ToLower : string -> string
override this.ToLower : string -> string
member this.ToLower : string -> string
Public Overridable Function ToLower (str As String) As String
Public Function ToLower (str As String) As String

Parameter

str
String

Die in Kleinbuchstaben umzuwandelnde Zeichenfolge.

Gibt zurück

String

Die in Kleinbuchstaben konvertierte angegebene Zeichenfolge.

Ausnahmen

str ist NULL.

Hinweise

Die zurückgegebene Zeichenfolge kann sich in der Länge von der Eingabezeichenfolge unterscheiden. Weitere Informationen zur Groß-/Kleinschreibung finden Sie im Unicode Technical Report #21 "Case Mappings", veröffentlicht vom Unicode-Konsortium. Die aktuelle Implementierung behält die Länge der Zeichenfolge bei. Dieses Verhalten ist jedoch nicht garantiert und kann sich in zukünftigen Implementierungen ändern.

Die Groß-/Kleinschreibungssemantik hängt von der verwendeten Kultur ab. Bei der invarianten Kultur ist die Groß-/Kleinschreibung nicht kulturabhängig. Bei einer bestimmten Kultur ist die Groß-/Kleinschreibungssemantik für diese Kultur vertraulich.

Wenn eine Sicherheitsentscheidung von einem Zeichenfolgenvergleich oder einem Falländerungsvorgang abhängt, sollte die Anwendung mithilfe von InvariantCulture sicherstellen, dass das Verhalten unabhängig von den Kultureinstellungen des Systems konsistent ist. Die invariante Kultur darf jedoch nur von Prozessen verwendet werden, die kulturunabhängige Ergebnisse erfordern, z. B. Systemdienste. Andernfalls erzeugt sie Ergebnisse, die linguistisch falsch oder kulturell ungeeignet sein können.

Weitere Informationen zu Kulturen finden Sie unter CultureInfo .

Siehe auch

Gilt für