Windows Dev Center

Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

String::ToUpper Method (CultureInfo)

Returns a copy of this string converted to uppercase, using the casing rules of the specified culture.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)

public:
String^ ToUpper(
	CultureInfo^ culture
)

Parameters

culture
Type: System.Globalization::CultureInfo

An object that supplies culture-specific casing rules.

Return Value

Type: System::String
The uppercase equivalent of the current string.

ExceptionCondition
ArgumentNullException

culture is nullptr.

The casing rules of the culture specified by the culture parameter determine the way the case of a string is changed.

NoteNote

This method does not modify the value of the current instance. Instead, it returns a new string in which all characters in the current instance are converted to uppercase.

Security Considerations

If you pass the ToUpper(CultureInfo) method a CultureInfo object other than CultureInfo::InvariantCulture, the casing operation will take culture-specific rules into account. If you need the lowercase or uppercase version of an operating system identifier, such as a file name, named pipe, or registry key, use the ToLowerInvariant or ToUpperInvariant method. This produces the same result in every culture and performs more efficiently.

The following example converts a string of lowercase characters to two strings of uppercase characters using the English-United States and Turkish-Turkey cultures, then compares the uppercase strings. The uppercase strings are identical except that for each occurrence of the Unicode LATIN CAPITAL LETTER I in one string, the other string contains LATIN CAPITAL LETTER I WITH DOT ABOVE.

No code example is currently available or this language may not be supported.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

XNA Framework

Supported in: 3.0, 2.0, 1.0

.NET for Windows Phone apps

Supported in: Windows Phone 8.1, Windows Phone Silverlight 8.1, Windows Phone Silverlight 8
Show:
© 2015 Microsoft