TextInfo.ToUpper Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Převede zadaný znak nebo řetězec na velká písmena.
Přetížení
| Name | Description |
|---|---|
| ToUpper(Char) |
Převede zadaný znak na velká písmena. |
| ToUpper(String) |
Převede zadaný řetězec na velká písmena. |
| ToUpper(Rune) |
Příklady
Následující příklad kódu změní velikost písmen řetězce na základě jazykové verze angličtiny (USA) s názvem jazykové verze en-US.
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)
- Zdroj:
- TextInfo.cs
- Zdroj:
- TextInfo.cs
- Zdroj:
- TextInfo.cs
- Zdroj:
- TextInfo.cs
- Zdroj:
- TextInfo.cs
Převede zadaný znak na velká písmena.
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, který se má převést na velká písmena.
Návraty
Zadaný znak se převede na velká písmena.
Poznámky
Sémantika casingu závisí na používané jazykové verzi. Pro invariantní jazykovou verzi nejsou sémantika písmen citlivá na jazykovou verzi. Pro konkrétní jazykovou verzi jsou sémantika písmen citlivá na danou jazykovou verzi.
Pokud rozhodnutí o zabezpečení závisí na porovnání řetězců nebo operaci změny případu, měla by aplikace použít InvariantCulture k zajištění konzistentního chování bez ohledu na nastavení jazykové verze systému. Invariantní jazyková verze však musí být používána pouze procesy, které vyžadují výsledky nezávislé na jazykové verzi, jako jsou systémové služby. V opačném případě vytváří výsledky, které mohou být lingvisticky nesprávné nebo kulturní nevhodné.
Další informace o jazykových verzích naleznete v tématu CultureInfo.
Viz také
Platí pro
ToUpper(String)
- Zdroj:
- TextInfo.cs
- Zdroj:
- TextInfo.cs
- Zdroj:
- TextInfo.cs
- Zdroj:
- TextInfo.cs
- Zdroj:
- TextInfo.cs
Převede zadaný řetězec na velká písmena.
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
Řetězec, který se má převést na velká písmena.
Návraty
Zadaný řetězec byl převeden na velká písmena.
Výjimky
str je null.
Poznámky
Vrácený řetězec se může lišit od vstupního řetězce. Další informace o velikosti písmen najdete v technické sestavě Unicode č. 21 "Mapování případů" publikované konsorciem Unicode (https://www.unicode.org). Aktuální implementace zachovává délku řetězce. Toto chování však není zaručeno a může se změnit v budoucích implementacích.
Sémantika casingu závisí na používané jazykové verzi. Pro invariantní jazykovou verzi nejsou sémantika písmen citlivá na jazykovou verzi. Pro konkrétní jazykovou verzi jsou sémantika písmen citlivá na danou jazykovou verzi.
Pokud rozhodnutí o zabezpečení závisí na porovnání řetězců nebo operaci změny případu, měla by aplikace použít InvariantCulture k zajištění konzistentního chování bez ohledu na nastavení jazykové verze systému. Invariantní jazyková verze však musí být používána pouze procesy, které vyžadují výsledky nezávislé na jazykové verzi, jako jsou systémové služby. V opačném případě vytváří výsledky, které mohou být lingvisticky nesprávné nebo kulturní nevhodné.
Další informace o jazykových verzích naleznete v tématu CultureInfo.
Viz také
Platí pro
ToUpper(Rune)
- Zdroj:
- TextInfo.cs
public:
System::Text::Rune ToUpper(System::Text::Rune value);
public System.Text.Rune ToUpper(System.Text.Rune value);
member this.ToUpper : System.Text.Rune -> System.Text.Rune
Public Function ToUpper (value As Rune) As Rune
Parametry
- value
- Rune