TextInfo.ToLower Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. .