TextInfo.ToLower Methode

Definitie

Converteert het opgegeven teken of de opgegeven tekenreeks naar kleine letters.

Overloads

Name Description
ToLower(Char)

Converteert het opgegeven teken naar kleine letters.

ToLower(String)

Converteert de opgegeven tekenreeks naar kleine letters.

Voorbeelden

In het volgende codevoorbeeld wordt het hoofdletters van een tekenreeks gewijzigd op basis van de Engelse cultuur (Verenigde Staten), met de cultuurnaam en-US.

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)

Converteert het opgegeven teken naar kleine letters.

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

Parameters

c
Char

Het teken dat moet worden geconverteerd naar kleine letters.

Retouren

Het opgegeven teken is geconverteerd naar kleine letters.

Opmerkingen

Behuizingsemantiek is afhankelijk van de cultuur die in gebruik is. Voor de invariante cultuur zijn de hoofdlettersemantiek niet cultuurgevoelig. Voor een specifieke cultuur zijn de hoofdlettersemantiek gevoelig voor die cultuur.

Als een beveiligingsbeslissing afhankelijk is van een tekenreeksvergelijking of een bewerking voor hoofdletters of kleine letters, moet de toepassing de InvariantCulture toepassing gebruiken om ervoor te zorgen dat het gedrag consistent is, ongeacht de cultuurinstellingen van het systeem. De invariante cultuur moet echter alleen worden gebruikt door processen die cultuuronafhankelijke resultaten vereisen, zoals systeemservices. Anders levert het resultaten op die taalkundig onjuist of cultureel ongepast kunnen zijn.

Zie voor meer informatie over culturen CultureInfo.

Zie ook

Van toepassing op

ToLower(String)

Converteert de opgegeven tekenreeks naar kleine letters.

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

Parameters

str
String

De tekenreeks die moet worden geconverteerd naar kleine letters.

Retouren

De opgegeven tekenreeks is geconverteerd naar kleine letters.

Uitzonderingen

str is nul.

Opmerkingen

De geretourneerde tekenreeks kan afwijken van de lengte van de invoertekenreeks. Raadpleeg het Unicode Technical Report #21 'Case Mappings', gepubliceerd door het Unicode-consortium voor meer informatie over hoofdlettergebruik. De huidige implementatie behoudt de lengte van de tekenreeks. Dit gedrag wordt echter niet gegarandeerd en kan in toekomstige implementaties veranderen.

Behuizingsemantiek is afhankelijk van de cultuur die in gebruik is. Voor de invariante cultuur zijn de hoofdlettersemantiek niet cultuurgevoelig. Voor een specifieke cultuur zijn de hoofdlettersemantiek gevoelig voor die cultuur.

Als een beveiligingsbeslissing afhankelijk is van een tekenreeksvergelijking of een bewerking voor hoofdletters of kleine letters, moet de toepassing de InvariantCulture toepassing gebruiken om ervoor te zorgen dat het gedrag consistent is, ongeacht de cultuurinstellingen van het systeem. De invariante cultuur moet echter alleen worden gebruikt door processen die cultuuronafhankelijke resultaten vereisen, zoals systeemservices. Anders levert het resultaten op die taalkundig onjuist of cultureel ongepast kunnen zijn.

Zie voor meer informatie over culturen CultureInfo.

Zie ook

Van toepassing op