TextInfo.ToLower Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengonversi karakter atau string yang ditentukan menjadi huruf kecil.
Overload
ToLower(Char) |
Mengonversi karakter yang ditentukan menjadi huruf kecil. |
ToLower(String) |
Mengonversi string yang ditentukan menjadi huruf kecil. |
Contoh
Contoh kode berikut mengubah casing string berdasarkan budaya Inggris (Amerika Serikat), dengan nama budaya en-US.
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)
- Sumber:
- TextInfo.cs
- Sumber:
- TextInfo.cs
- Sumber:
- TextInfo.cs
Mengonversi karakter yang ditentukan menjadi huruf kecil.
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
Karakter yang akan dikonversi menjadi huruf kecil.
Mengembalikan
Karakter yang ditentukan dikonversi menjadi huruf kecil.
Keterangan
Semantik casing tergantung pada budaya yang digunakan. Untuk budaya invarian, semantik casing tidak sensitif terhadap budaya. Untuk budaya tertentu, semantik casing sensitif terhadap budaya itu.
Jika keputusan keamanan tergantung pada perbandingan string atau operasi perubahan kasus, aplikasi harus menggunakan InvariantCulture untuk memastikan bahwa perilaku tersebut konsisten terlepas dari pengaturan budaya sistem. Namun, budaya invarian hanya boleh digunakan oleh proses yang membutuhkan hasil independen budaya, seperti layanan sistem. Jika tidak, itu menghasilkan hasil yang mungkin salah secara linguistik atau budaya tidak pantas.
Untuk informasi selengkapnya tentang budaya, lihat CultureInfo.
Lihat juga
Berlaku untuk
ToLower(String)
- Sumber:
- TextInfo.cs
- Sumber:
- TextInfo.cs
- Sumber:
- TextInfo.cs
Mengonversi string yang ditentukan menjadi huruf kecil.
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
String yang akan dikonversi menjadi huruf kecil.
Mengembalikan
String yang ditentukan dikonversi menjadi huruf kecil.
Pengecualian
str
adalah null.
Keterangan
String yang dikembalikan mungkin berbeda panjangnya dari string input. Untuk informasi selengkapnya tentang casing, lihat Laporan Teknis Unicode #21 "Pemetaan Kasus," yang diterbitkan oleh Unicode Consortium. Implementasi saat ini mempertahankan panjang string. Namun, perilaku ini tidak dijamin dan dapat berubah dalam implementasi di masa mendatang.
Semantik casing tergantung pada budaya yang digunakan. Untuk budaya invarian, semantik casing tidak sensitif terhadap budaya. Untuk budaya tertentu, semantik casing sensitif terhadap budaya itu.
Jika keputusan keamanan tergantung pada perbandingan string atau operasi perubahan kasus, aplikasi harus menggunakan InvariantCulture untuk memastikan bahwa perilaku tersebut konsisten terlepas dari pengaturan budaya sistem. Namun, budaya invarian hanya boleh digunakan oleh proses yang membutuhkan hasil independen budaya, seperti layanan sistem. Jika tidak, itu menghasilkan hasil yang mungkin salah secara linguistik atau budaya tidak pantas.
Untuk informasi selengkapnya tentang budaya, lihat CultureInfo.