TextInfo.ToLower Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Converte il carattere o la stringa specificata in minuscolo.
Overload
ToLower(Char) |
Converte il carattere specificato in minuscolo. |
ToLower(String) |
Converte la stringa specificata in minuscolo. |
Esempio
Nell'esempio di codice seguente vengono modificate le maiuscole e minuscole di una stringa in base alle impostazioni cultura inglese (Stati Uniti), con il nome delle impostazioni cultura 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)
- Origine:
- TextInfo.cs
- Origine:
- TextInfo.cs
- Origine:
- TextInfo.cs
Converte il carattere specificato in minuscolo.
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
Parametri
- c
- Char
Carattere da convertire in minuscolo.
Restituisce
Carattere specificato convertito in minuscolo.
Commenti
La semantica di maiuscole e minuscole dipende dalle impostazioni cultura in uso. Per le impostazioni cultura invarianti, la semantica delle maiuscole e minuscole non è sensibile alle impostazioni cultura. Per impostazioni cultura specifiche, la semantica delle maiuscole e minuscole è sensibile a tale cultura.
Se una decisione di sicurezza dipende da un confronto tra stringhe o un'operazione di modifica del caso, l'applicazione deve usare per InvariantCulture garantire che il comportamento sia coerente indipendentemente dalle impostazioni cultura del sistema. Tuttavia, le impostazioni cultura invarianti devono essere usate solo dai processi che richiedono risultati indipendenti dalle impostazioni cultura, ad esempio i servizi di sistema. In caso contrario, produce risultati che potrebbero essere linguisticamente errati o culturalmente inappropriati.
Per altre informazioni sulle impostazioni cultura, vedere CultureInfo.
Vedi anche
Si applica a
ToLower(String)
- Origine:
- TextInfo.cs
- Origine:
- TextInfo.cs
- Origine:
- TextInfo.cs
Converte la stringa specificata in minuscolo.
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
Parametri
- str
- String
Stringa da convertire in caratteri minuscoli.
Restituisce
Stringa specificata convertita in minuscolo.
Eccezioni
str
è null.
Commenti
La stringa restituita potrebbe differire dalla stringa di input. Per altre informazioni sull'inserimento di maiuscole e minuscole, vedere il Report tecnico Unicode #21 "Mapping dei casi", pubblicato dal Consorzio Unicode. L'implementazione corrente mantiene la lunghezza della stringa. Tuttavia, questo comportamento non è garantito e potrebbe cambiare nelle implementazioni future.
La semantica di maiuscole e minuscole dipende dalle impostazioni cultura in uso. Per le impostazioni cultura invarianti, la semantica delle maiuscole e minuscole non è sensibile alle impostazioni cultura. Per impostazioni cultura specifiche, la semantica delle maiuscole e minuscole è sensibile a tale cultura.
Se una decisione di sicurezza dipende da un confronto tra stringhe o un'operazione di modifica del caso, l'applicazione deve usare per InvariantCulture garantire che il comportamento sia coerente indipendentemente dalle impostazioni cultura del sistema. Tuttavia, le impostazioni cultura invarianti devono essere usate solo dai processi che richiedono risultati indipendenti dalle impostazioni cultura, ad esempio i servizi di sistema. In caso contrario, produce risultati che potrebbero essere linguisticamente errati o culturalmente inappropriati.
Per altre informazioni sulle impostazioni cultura, vedere CultureInfo.