Char.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 de waarde van een Unicode-teken naar het equivalent in hoofdletters.
Overloads
| Name | Description |
|---|---|
| ToUpper(Char, CultureInfo) |
Converteert de waarde van een opgegeven Unicode-teken naar het bijbehorende equivalent in hoofdletters met behulp van opgegeven cultuurspecifieke opmaakinformatie. |
| ToUpper(Char) |
Converteert de waarde van een Unicode-teken naar het equivalent in hoofdletters. |
ToUpper(Char, CultureInfo)
- Bron:
- Char.cs
- Bron:
- Char.cs
- Bron:
- Char.cs
- Bron:
- Char.cs
- Bron:
- Char.cs
Converteert de waarde van een opgegeven Unicode-teken naar het bijbehorende equivalent in hoofdletters met behulp van opgegeven cultuurspecifieke opmaakinformatie.
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
Parameters
- c
- Char
Het Unicode-teken dat moet worden geconverteerd.
- culture
- CultureInfo
Een object dat cultuurspecifieke behuizingsregels levert.
Retouren
Het hoofdletterequivalent van c, gewijzigd volgens culture, of de ongewijzigde waarde van c if c is al hoofdletters, heeft geen hoofdletterequivalent of is niet alfabetisch.
Uitzonderingen
culture is null.
Voorbeelden
In het volgende voorbeeld wordt elk teken in een matrix geconverteerd naar het hoofdlettere equivalent voor de en-US cultuur, de invariante cultuur en de tr-TR cultuur. In dit voorbeeld is het hoofdletterequivalent van elke kleine letter identiek voor alle culturen, met uitzondering van één geval. Het kleine teken i (U+0069) wordt omgezet in 'I' (U+0049) in de en-US en invariante culturen, maar in 'İ' (U+0130) in de tr-TR cultuur.
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
Opmerkingen
Hiermee String.ToUpper converteert u een tekenreeks naar hoofdletters.
Zie ook
- ToUpper(Rune, CultureInfo)
- ToLower(Rune, CultureInfo)
- CurrentCulture
- ToUpper()
- ToLower(Char, CultureInfo)
Van toepassing op
ToUpper(Char)
- Bron:
- Char.cs
- Bron:
- Char.cs
- Bron:
- Char.cs
- Bron:
- Char.cs
- Bron:
- Char.cs
Converteert de waarde van een Unicode-teken naar het equivalent in hoofdletters.
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
Parameters
- c
- Char
Het Unicode-teken dat moet worden geconverteerd.
Retouren
Het hoofdletterequivalent van c, of de ongewijzigde waarde van c als c dit al hoofdletters is, heeft geen hoofdletterequivalent of is niet alfabetisch.
Voorbeelden
In het volgende voorbeeld wordt elk teken in een matrix geconverteerd naar het equivalent in hoofdletters.
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)
' ж --> Ж
' ä --> Ä
Opmerkingen
Behuizingsregels worden verkregen uit de huidige cultuur.
Hiermee String.ToUpper converteert u een tekenreeks naar hoofdletters.
Notities voor bellers
Zoals wordt uitgelegd in aanbevolen procedures voor het gebruik van tekenreeksen, wordt u aangeraden geen teken-casing- en tekenreeks-casingmethoden aan te roepen die standaardwaarden vervangen. In plaats daarvan moet u methoden aanroepen waarvoor parameters expliciet moeten worden opgegeven. Als u een teken wilt converteren naar hoofdletters met behulp van de hoofdletterconventies van de huidige cultuur, roept u de overbelasting van de methode aan met een waarde voor ToUpper(Char, CultureInfo)CurrentCulture de culture parameter.