TextInfo.ToUpper Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Converteert het opgegeven teken of de opgegeven tekenreeks naar hoofdletters.
Overloads
| Name | Description |
|---|---|
| ToUpper(Char) |
Converteert het opgegeven teken naar hoofdletters. |
| ToUpper(String) |
Converteert de opgegeven tekenreeks naar hoofdletters. |
Voorbeelden
In het volgende codevoorbeeld wordt het hoofdletters van een tekenreeks gewijzigd op basis van de Engelse cultuur (Verenigde Staten), met de cultuurnaam 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)
Converteert het opgegeven teken naar hoofdletters.
public:
virtual char ToUpper(char c);
public virtual char ToUpper(char c);
abstract member ToUpper : char -> char
override this.ToUpper : char -> char
Public Overridable Function ToUpper (c As Char) As Char
Parameters
- c
- Char
Het teken dat moet worden geconverteerd naar hoofdletters.
Retouren
Het opgegeven teken is geconverteerd naar hoofdletters.
Opmerkingen
Behuizingsemantiek is afhankelijk van de cultuur die in gebruik is. Voor de invariante cultuur zijn de hoofdlettersemantiek niet cultuurgevoelig. Voor een specifieke cultuur zijn de hoofdlettersemantiek gevoelig voor die cultuur.
Als een beveiligingsbeslissing afhankelijk is van een tekenreeksvergelijking of een bewerking voor hoofdletters of kleine letters, moet de toepassing de InvariantCulture toepassing gebruiken om ervoor te zorgen dat het gedrag consistent is, ongeacht de cultuurinstellingen van het systeem. De invariante cultuur moet echter alleen worden gebruikt door processen die cultuuronafhankelijke resultaten vereisen, zoals systeemservices. Anders levert het resultaten op die taalkundig onjuist of cultureel ongepast kunnen zijn.
Zie voor meer informatie over culturen CultureInfo.
Zie ook
Van toepassing op
ToUpper(String)
Converteert de opgegeven tekenreeks naar hoofdletters.
public:
virtual System::String ^ ToUpper(System::String ^ str);
public virtual string ToUpper(string str);
abstract member ToUpper : string -> string
override this.ToUpper : string -> string
Public Overridable Function ToUpper (str As String) As String
Parameters
- str
- String
De tekenreeks die moet worden geconverteerd naar hoofdletters.
Retouren
De opgegeven tekenreeks is geconverteerd naar hoofdletters.
Uitzonderingen
str is nul.
Opmerkingen
De geretourneerde tekenreeks kan afwijken van de lengte van de invoertekenreeks. Raadpleeg het Unicode Technical Report #21 "Case Mappings", gepubliceerd door het Unicode Consortium (https://www.unicode.org) voor meer informatie over hoofdlettergebruik. De huidige implementatie behoudt de lengte van de tekenreeks. Dit gedrag wordt echter niet gegarandeerd en kan in toekomstige implementaties veranderen.
Behuizingsemantiek is afhankelijk van de cultuur die in gebruik is. Voor de invariante cultuur zijn de hoofdlettersemantiek niet cultuurgevoelig. Voor een specifieke cultuur zijn de hoofdlettersemantiek gevoelig voor die cultuur.
Als een beveiligingsbeslissing afhankelijk is van een tekenreeksvergelijking of een bewerking voor hoofdletters of kleine letters, moet de toepassing de InvariantCulture toepassing gebruiken om ervoor te zorgen dat het gedrag consistent is, ongeacht de cultuurinstellingen van het systeem. De invariante cultuur moet echter alleen worden gebruikt door processen die cultuuronafhankelijke resultaten vereisen, zoals systeemservices. Anders levert het resultaten op die taalkundig onjuist of cultureel ongepast kunnen zijn.
Zie voor meer informatie over culturen CultureInfo.