TextInfo.ToUpper Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen karakteri veya dizeyi büyük harfe dönüştürür.
Aşırı Yüklemeler
ToUpper(Char) |
Belirtilen karakteri büyük harfe dönüştürür. |
ToUpper(String) |
Belirtilen dizeyi büyük harfe dönüştürür. |
Örnekler
Aşağıdaki kod örneği, İngilizce (Birleşik Devletler) kültürüne göre bir dizenin büyük/küçük harflerini en-US kültür adıyla değiştirir.
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)
- Kaynak:
- TextInfo.cs
- Kaynak:
- TextInfo.cs
- Kaynak:
- TextInfo.cs
Belirtilen karakteri büyük harfe dönüştürür.
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
Parametreler
- c
- Char
Büyük harfe dönüştürülecek karakter.
Döndürülenler
Belirtilen karakter büyük harfe dönüştürüldü.
Açıklamalar
Büyük/küçük harf semantiği kullanımdaki kültüre bağlıdır. Sabit kültür için büyük/küçük harf semantiği kültüre duyarlı değildir. Belirli bir kültür için büyük/küçük harf semantiği bu kültüre duyarlıdır.
Bir güvenlik kararı bir dize karşılaştırmasına veya büyük/küçük harf değiştirme işlemine bağlıysa, uygulamanın sistemin kültür ayarlarından bağımsız olarak davranışın tutarlı olduğundan emin olmak için uygulamasını kullanması InvariantCulture gerekir. Ancak sabit kültür yalnızca sistem hizmetleri gibi kültürden bağımsız sonuçlar gerektiren işlemler tarafından kullanılmalıdır. Aksi takdirde, dilsel olarak yanlış veya kültürel olarak uygunsuz olabilecek sonuçlar üretir.
Kültürler hakkında daha fazla bilgi için bkz CultureInfo. .
Ayrıca bkz.
Şunlara uygulanır
ToUpper(String)
- Kaynak:
- TextInfo.cs
- Kaynak:
- TextInfo.cs
- Kaynak:
- TextInfo.cs
Belirtilen dizeyi büyük harfe dönüştürür.
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
Parametreler
- str
- String
Büyük harfe dönüştürülecek dize.
Döndürülenler
Belirtilen dize büyük harfe dönüştürüldü.
Özel durumlar
str
null değeridir.
Açıklamalar
Döndürülen dizenin uzunluğu giriş dizesinden farklı olabilir. Büyük/küçük harf kullanımı hakkında daha fazla bilgi için Unicode Konsorsiyumu () tarafından yayımlanan Unicode Teknik Raporu #21 "Büyük/Küçük Harf Eşlemeleri" konusuna bakınhttps://www.unicode.org. Geçerli uygulama dizenin uzunluğunu korur. Ancak, bu davranış garanti değildir ve gelecekteki uygulamalarda değişebilir.
Büyük/küçük harf semantiği kullanımdaki kültüre bağlıdır. Sabit kültür için büyük/küçük harf semantiği kültüre duyarlı değildir. Belirli bir kültür için büyük/küçük harf semantiği bu kültüre duyarlıdır.
Bir güvenlik kararı bir dize karşılaştırmasına veya büyük/küçük harf değiştirme işlemine bağlıysa, uygulamanın sistemin kültür ayarlarından bağımsız olarak davranışın tutarlı olduğundan emin olmak için uygulamasını kullanması InvariantCulture gerekir. Ancak sabit kültür yalnızca sistem hizmetleri gibi kültürden bağımsız sonuçlar gerektiren işlemler tarafından kullanılmalıdır. Aksi takdirde, dilsel olarak yanlış veya kültürel olarak uygunsuz olabilecek sonuçlar üretir.
Kültürler hakkında daha fazla bilgi için bkz CultureInfo. .