TextInfo.ToUpper Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Konwertuje określony znak lub ciąg na wielkie litery.
Przeciążenia
ToUpper(Char) |
Konwertuje określony znak na wielkie litery. |
ToUpper(String) |
Konwertuje określony ciąg na wielkie litery. |
Przykłady
Poniższy przykład kodu zmienia litery ciągu w oparciu o kulturę angielską (Stany Zjednoczone) z nazwą kultury 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
ToUpper(Char)
- Źródło:
- TextInfo.cs
- Źródło:
- TextInfo.cs
- Źródło:
- TextInfo.cs
Konwertuje określony znak na wielkie litery.
public:
virtual char ToUpper(char c);
public:
char ToUpper(char c);
public virtual char ToUpper (char c);
public char ToUpper (char c);
abstract member ToUpper : char -> char
override this.ToUpper : char -> char
member this.ToUpper : char -> char
Public Overridable Function ToUpper (c As Char) As Char
Public Function ToUpper (c As Char) As Char
Parametry
- c
- Char
Znak do konwersji na wielkie litery.
Zwraca
Określony znak przekonwertowany na wielkie litery.
Uwagi
Semantyka liter zależy od zastosowanej kultury. W przypadku kultury niezmiennej, semantyka liter nie zależy od kultury. Dla określonej kultury semantyka liter jest wrażliwa na tę kulturę.
Jeśli decyzja dotycząca zabezpieczeń zależy od porównania ciągów lub operacji zmiany wielkości liter, aplikacja powinna używać InvariantCulture elementu , aby upewnić się, że zachowanie jest spójne niezależnie od ustawień kultury systemu. Jednakże kulturę niezmienną należy używać tylko w procesach, które wymagają wyników niezależnych od kultury, takich jak usługi systemowe. W przeciwnym wypadku, otrzymuje się wyniki, które mogą stać się językowo niewłaściwe lub kulturowo niepoprawne.
Aby uzyskać więcej informacji na temat kultur, zobacz CultureInfo.
Zobacz też
Dotyczy
ToUpper(String)
- Źródło:
- TextInfo.cs
- Źródło:
- TextInfo.cs
- Źródło:
- TextInfo.cs
Konwertuje określony ciąg na wielkie litery.
public:
virtual System::String ^ ToUpper(System::String ^ str);
public:
System::String ^ ToUpper(System::String ^ str);
public virtual string ToUpper (string str);
public string ToUpper (string str);
abstract member ToUpper : string -> string
override this.ToUpper : string -> string
member this.ToUpper : string -> string
Public Overridable Function ToUpper (str As String) As String
Public Function ToUpper (str As String) As String
Parametry
- str
- String
Ciąg do konwersji na wielkie litery.
Zwraca
Określony ciąg przekonwertowany na wielkie litery.
Wyjątki
str
ma wartość null.
Uwagi
Zwrócony ciąg może różnić się długością od ciągu wejściowego. Aby uzyskać więcej informacji na temat wielkości liter, zapoznaj się z raportem technicznym Unicode nr 21 "Mapowania przypadków", opublikowanym przez Konsorcjum Unicode (https://www.unicode.org). Bieżąca implementacja zachowuje długość ciągu. Jednak to zachowanie nie jest gwarantowane i może ulec zmianie w przyszłych implementacjach.
Semantyka liter zależy od zastosowanej kultury. W przypadku kultury niezmiennej, semantyka liter nie zależy od kultury. Dla określonej kultury semantyka liter jest wrażliwa na tę kulturę.
Jeśli decyzja dotycząca zabezpieczeń zależy od porównania ciągów lub operacji zmiany wielkości liter, aplikacja powinna używać InvariantCulture elementu , aby upewnić się, że zachowanie jest spójne niezależnie od ustawień kultury systemu. Jednakże kulturę niezmienną należy używać tylko w procesach, które wymagają wyników niezależnych od kultury, takich jak usługi systemowe. W przeciwnym wypadku, otrzymuje się wyniki, które mogą stać się językowo niewłaściwe lub kulturowo niepoprawne.
Aby uzyskać więcej informacji na temat kultur, zobacz CultureInfo.