TextInfo.ToLower Yöntem

Tanım

Belirtilen karakteri veya dizeyi küçük harfe dönüştürür.

Aşırı Yüklemeler

ToLower(Char)

Belirtilen karakteri küçük harfe dönüştürür.

ToLower(String)

Belirtilen dizeyi küçük harfe dönüştürür.

Örnekler

Aşağıdaki kod örneği, İngilizce (Birleşik Devletler) kültürüne göre bir dizenin büyük/küçük harflerini en-US kültür adıyla değiştirir.

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)

Kaynak:
TextInfo.cs
Kaynak:
TextInfo.cs
Kaynak:
TextInfo.cs

Belirtilen karakteri küçük harfe dönüştürür.

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

Parametreler

c
Char

Küçük harfe dönüştürülecek karakter.

Döndürülenler

Belirtilen karakter küçük harfe dönüştürüldü.

Açıklamalar

Büyük/küçük harf semantiği kullanımdaki kültüre bağlıdır. Sabit kültür için büyük/küçük harf semantiği kültüre duyarlı değildir. Belirli bir kültür için büyük/küçük harf semantiği bu kültüre duyarlıdır.

Bir güvenlik kararı dize karşılaştırmasına veya büyük/küçük harf değiştirme işlemine bağlıysa, uygulamanın sistemin kültür ayarlarından bağımsız olarak davranışın tutarlı olduğundan emin olmak için uygulamasını kullanması InvariantCulture gerekir. Ancak sabit kültür yalnızca sistem hizmetleri gibi kültürden bağımsız sonuçlar gerektiren işlemler tarafından kullanılmalıdır. Aksi takdirde, dilsel olarak yanlış veya kültürel olarak uygunsuz sonuçlar üretir.

Kültürler hakkında daha fazla bilgi için bkz CultureInfo. .

Ayrıca bkz.

Şunlara uygulanır

ToLower(String)

Kaynak:
TextInfo.cs
Kaynak:
TextInfo.cs
Kaynak:
TextInfo.cs

Belirtilen dizeyi küçük harfe dönüştürür.

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

Parametreler

str
String

Küçük harfe dönüştürülecek dize.

Döndürülenler

Belirtilen dize küçük harfe dönüştürüldü.

Özel durumlar

str null değeridir.

Açıklamalar

Döndürülen dizenin uzunluğu giriş dizesinden farklı olabilir. Büyük/küçük harf kullanımı hakkında daha fazla bilgi için Unicode Konsorsiyumu tarafından yayımlanan Unicode Teknik Raporu #21 "Büyük/Küçük Harf Eşlemeleri" konusuna bakın. Geçerli uygulama dizenin uzunluğunu korur. Ancak, bu davranış garanti değildir ve gelecekteki uygulamalarda değişebilir.

Büyük/küçük harf semantiği kullanımdaki kültüre bağlıdır. Sabit kültür için büyük/küçük harf semantiği kültüre duyarlı değildir. Belirli bir kültür için büyük/küçük harf semantiği bu kültüre duyarlıdır.

Bir güvenlik kararı dize karşılaştırmasına veya büyük/küçük harf değiştirme işlemine bağlıysa, uygulamanın sistemin kültür ayarlarından bağımsız olarak davranışın tutarlı olduğundan emin olmak için uygulamasını kullanması InvariantCulture gerekir. Ancak sabit kültür yalnızca sistem hizmetleri gibi kültürden bağımsız sonuçlar gerektiren işlemler tarafından kullanılmalıdır. Aksi takdirde, dilsel olarak yanlış veya kültürel olarak uygunsuz sonuçlar üretir.

Kültürler hakkında daha fazla bilgi için bkz CultureInfo. .

Ayrıca bkz.

Şunlara uygulanır