Char.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.
Unicode karakterinin değerini büyük harf eşdeğerlerine dönüştürür.
Aşırı Yüklemeler
ToUpper(Char, CultureInfo) |
Belirtilen kültüre özgü biçimlendirme bilgilerini kullanarak belirtilen Unicode karakterinin değerini büyük harf eşdeğerlerine dönüştürür. |
ToUpper(Char) |
Unicode karakterinin değerini büyük harf eşdeğerlerine dönüştürür. |
ToUpper(Char, CultureInfo)
Belirtilen kültüre özgü biçimlendirme bilgilerini kullanarak belirtilen Unicode karakterinin değerini büyük harf eşdeğerlerine dönüştürür.
public:
static char ToUpper(char c, System::Globalization::CultureInfo ^ culture);
public static char ToUpper (char c, System.Globalization.CultureInfo culture);
static member ToUpper : char * System.Globalization.CultureInfo -> char
Public Shared Function ToUpper (c As Char, culture As CultureInfo) As Char
Parametreler
- c
- Char
Dönüştürülecek Unicode karakteri.
- culture
- CultureInfo
Kültüre özgü çerçeve kuralları sağlayan bir nesne.
Döndürülenler
büyük harf eşdeğeri, değerine göre değiştirilir veya zaten büyük harfse değerinin değişmemiş değeri, büyük harf eşdeğeri yoktur c
culture
veya c
c
alfabetik değildir.
Özel durumlar
culture
, null
değeridir.
Örnekler
Aşağıdaki örnek, bir dizideki her karakteri en-US kültürü, sabit kültür ve tr-TR kültürü için büyük harf eşdeğerlerine dönüştürür. Bu örnekte her küçük harfin büyük harf eşdeğeri, tek harf dışında tüm kültürler için aynıdır. Küçük harfli "i" karakteri (U+0069), tr-TR kültüründe "I" (U+0049) ve sabit kültürlerde "I" (U+0130) olarak dönüştürülür.
using System;
using System.Globalization;
public class Example
{
public static void Main()
{
CultureInfo[] cultures= { CultureInfo.CreateSpecificCulture("en-US"),
CultureInfo.InvariantCulture,
CultureInfo.CreateSpecificCulture("tr-TR") };
Char[] chars = {'ä', 'e', 'E', 'i', 'I' };
Console.WriteLine("Character en-US Invariant tr-TR");
foreach (var ch in chars) {
Console.Write(" {0}", ch);
foreach (var culture in cultures)
Console.Write("{0,12}", Char.ToUpper(ch, culture));
Console.WriteLine();
}
}
}
// The example displays the following output:
// Character en-US Invariant tr-TR
// ä Ä Ä Ä
// e E E E
// E E E E
// i I I İ
// I I I I
open System
open System.Globalization
let cultures=
[ CultureInfo.CreateSpecificCulture "en-US"
CultureInfo.InvariantCulture
CultureInfo.CreateSpecificCulture "tr-TR" ]
let chars = [| 'ä'; 'e'; 'E'; 'i'; 'I' |]
printfn "Character en-US Invariant tr-TR"
for ch in chars do
printf $" {ch}"
for culture in cultures do
printf $"{Char.ToUpper(ch, culture),12}"
printfn ""
// The example displays the following output:
// Character en-US Invariant tr-TR
// ä Ä Ä Ä
// e E E E
// E E E E
// i I I İ
// I I I I
Imports System.Globalization
Module Example
Public Sub Main()
Dim cultures() As CultureInfo = { CultureInfo.CreateSpecificCulture("en-US"),
CultureInfo.InvariantCulture,
CultureInfo.CreateSpecificCulture("tr-TR") }
Dim chars() As Char = {"ä"c, "e"c, "E"c, "i"c, "I"c }
Console.WriteLine("Character en-US Invariant tr-TR")
For Each ch In chars
Console.Write(" {0}", ch)
For Each culture In cultures
Console.Write("{0,12}", Char.ToUpper(ch, culture))
Next
Console.WriteLine()
Next
End Sub
End Module
' The example displays the following output:
' Character en-US Invariant tr-TR
' ä Ä Ä Ä
' e E E E
' E E E E
' i I I İ
' I I I I
Açıklamalar
Bir String.ToUpper dizeyi büyük harfe dönüştürmek için kullanın.
Ayrıca bkz.
- ToUpper(Rune, CultureInfo)
- ToLower(Rune, CultureInfo)
- CurrentCulture
- ToUpper()
- ToLower(Char, CultureInfo)
Şunlara uygulanır
ToUpper(Char)
Unicode karakterinin değerini büyük harf eşdeğerlerine dönüştürür.
public:
static char ToUpper(char c);
public static char ToUpper (char c);
static member ToUpper : char -> char
Public Shared Function ToUpper (c As Char) As Char
Parametreler
- c
- Char
Dönüştürülecek Unicode karakteri.
Döndürülenler
büyük harf eşdeğeri veya zaten büyük harfse değerinin değişmemiş değeri, büyük harf eşdeğeri yoktur c
c
veya c
alfabetik değildir.
Örnekler
Aşağıdaki örnek, bir dizideki her karakteri büyük harf eşdeğerlerine dönüştürür.
using System;
public class Example
{
public static void Main()
{
char[] chars = { 'e', 'E', '6', ',', 'ж', 'ä' };
foreach (var ch in chars)
Console.WriteLine("{0} --> {1} {2}", ch, Char.ToUpper(ch),
ch == Char.ToUpper(ch) ? "(Same Character)" : "" );
}
}
// The example displays the following output:
// e --> E
// E --> E (Same Character)
// 6 --> 6 (Same Character)
// , --> , (Same Character)
// ж --> Ж
// ä --> Ä
open System
let chars = [| 'e'; 'E'; '6'; ','; 'ж'; 'ä' |]
for ch in chars do
printfn $"""{ch} --> {Char.ToUpper ch} {if ch = Char.ToUpper ch then "(Same Character)" else ""}"""
// The example displays the following output:
// e --> E
// E --> E (Same Character)
// 6 --> 6 (Same Character)
// , --> , (Same Character)
// ж --> Ж
// ä --> Ä
Module Example
Public Sub Main()
Dim chars() As Char = { "e"c, "E"c, "6"c, ","c, "ж"c, "ä"c }
For Each ch In chars
Console.WriteLine("{0} --> {1} {2}", ch, Char.ToUpper(ch),
If(ch = Char.ToUpper(ch), "(Same Character)", ""))
Next
End Sub
End Module
' The example displays the following output:
' e --> E
' E --> E (Same Character)
' 6 --> 6 (Same Character)
' , --> , (Same Character)
' ж --> Ж
' ä --> Ä
Açıklamalar
Büyük/büyük/sonlama kuralları geçerli kültürden elde edilir.
Bir String.ToUpper dizeyi büyük harfe dönüştürmek için kullanın.
Arayanlara Notlar
Dizeleri Kullanmanın En İyiYöntemleri'de anlatılmasıyla, varsayılan değerlerin yerini alan karakter büyük/sn ve dize büyük/büyük/sn yöntemlerini çağırmayı önlemenizi öneririz. Bunun yerine, açıkça belirtilmelidir parametreleri gerektiren yöntemleri çağırması gerekir. Geçerli kültürün büyük/küçük harf kuralları kullanarak bir karakteri büyük harfe dönüştürmek için, parametresi için bir değeriyle yöntem ToUpper(Char, CultureInfo) CurrentCulture aşırı yüklemesini culture
çağırma.