Char.ToUpper Char.ToUpper Char.ToUpper Char.ToUpper Method

Definition

Konvertiert den Wert eines Unicode-Zeichens in den entsprechenden Großbuchstaben.Converts the value of a Unicode character to its uppercase equivalent.

Überlädt

ToUpper(Char, CultureInfo) ToUpper(Char, CultureInfo) ToUpper(Char, CultureInfo) ToUpper(Char, CultureInfo)

Konvertiert den Wert eines angegebenen Unicode-Zeichens unter Verwendung der angegebenen kulturabhängigen Formatierungsinformationen in den entsprechenden Großbuchstaben.Converts the value of a specified Unicode character to its uppercase equivalent using specified culture-specific formatting information.

ToUpper(Char) ToUpper(Char) ToUpper(Char) ToUpper(Char)

Konvertiert den Wert eines Unicode-Zeichens in den entsprechenden Großbuchstaben.Converts the value of a Unicode character to its uppercase equivalent.

ToUpper(Char, CultureInfo) ToUpper(Char, CultureInfo) ToUpper(Char, CultureInfo) ToUpper(Char, CultureInfo)

Konvertiert den Wert eines angegebenen Unicode-Zeichens unter Verwendung der angegebenen kulturabhängigen Formatierungsinformationen in den entsprechenden Großbuchstaben.Converts the value of a specified Unicode character to its uppercase equivalent using specified culture-specific formatting information.

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

Parameter

c
Char Char Char Char

Das zu konvertierende Unicode-Zeichen.The Unicode character to convert.

culture
CultureInfo CultureInfo CultureInfo CultureInfo

Ein Objekt, das kulturspezifische Regeln zur Groß- und Kleinschreibung bereitstellt.An object that supplies culture-specific casing rules.

Gibt zurück

Die gemäß c veränderte Entsprechung von culture in Großbuchstaben oder der unveränderte Wert von c, wenn c bereits aus Großbuchstaben besteht, keine Entsprechung in Großbuchstaben besitzt oder kein alphabetischer Wert ist.The uppercase equivalent of c, modified according to culture, or the unchanged value of c if c is already uppercase, has no uppercase equivalent, or is not alphabetic.

Ausnahmen

Beispiele

Im folgenden Beispiel wird jedes Zeichen in einem Array in die Entsprechung in Großbuchstaben für die Kultur "en-US", die invariante Kultur und die TR-TR-Kultur konvertiert.The following example converts each character in an array to its uppercase equivalent for the en-US culture, the invariant culture, and the tr-TR culture. In diesem Beispiel ist die Entsprechung eines Kleinbuchstabens in Großbuchstaben für alle Kulturen mit Ausnahme eines einzelnen Falls identisch.In this example, the uppercase equivalent of each lowercase letter is identical for all cultures except for one case. Der Kleinbuchstabe "i" (u + 0069) konvertiert in der Kultur "en-US" und der invarianten Kultur in "i" (u +) in der TR-TR-Kultur in "i" (u + 0049).The lowercase "i" character (U+0069) converts to "I" (U+0049) in the en-US and invariant cultures, but to "İ" (U+0130) in the tr-TR culture.

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
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    

Hinweise

Verwenden String.ToUpper Sie, um eine Zeichenfolge in Großbuchstaben zu konvertieren.Use String.ToUpper to convert a string to uppercase.

Siehe auch

ToUpper(Char) ToUpper(Char) ToUpper(Char) ToUpper(Char)

Konvertiert den Wert eines Unicode-Zeichens in den entsprechenden Großbuchstaben.Converts the value of a Unicode character to its uppercase equivalent.

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

Parameter

c
Char Char Char Char

Das zu konvertierende Unicode-Zeichen.The Unicode character to convert.

Gibt zurück

Die Entsprechung von c in Großbuchstaben oder der unveränderte Wert von c, wenn c bereits aus Großbuchstaben besteht, keine Entsprechung in Großbuchstaben hat oder kein alphabetischer Wert ist.The uppercase equivalent of c, or the unchanged value of c if c is already uppercase, has no uppercase equivalent, or is not alphabetic.

Beispiele

Im folgenden Beispiel wird jedes Zeichen in einem Array in den entsprechenden Großbuchstaben konvertiert.The following example converts each character in an array to its uppercase equivalent.

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)
//       ? --> ?
//       ä --> Ä
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)
'       ж --> Ж
'       ä --> Ä

Hinweise

Regeln zur Groß-und Kleinschreibung werden aus der aktuellen Kultur abgerufen.Casing rules are obtained from the current culture.

Verwenden String.ToUpper Sie, um eine Zeichenfolge in Großbuchstaben zu konvertieren.Use String.ToUpper to convert a string to uppercase.

Hinweise für Aufrufer

Wie in bewährte Methoden für die Verwendung vonZeichen folgen erläutert, empfiehlt es sich, die Methoden zum Aufrufen von Zeichen Schreib-und Zeichen folgen Schreibweise zu vermeiden, die Standardwerte ersetzen.As explained in Best Practices for Using Strings, we recommend that you avoid calling character-casing and string-casing methods that substitute default values. Stattdessen sollten Sie Methoden aufzurufen, die erfordern, dass Parameter explizit angegeben werden.Instead, you should call methods that require parameters to be explicitly specified. Um ein Zeichen in Großbuchstaben zu konvertieren, indem Sie die Groß-/Kleinschreibungskonventionen der aktuellen Kultur verwenden, müssen Sie culture die ToUpper(Char, CultureInfo) -Methoden Überladung mit dem CurrentCulture Wert für den Parameter aufrufenTo convert a character to uppercase by using the casing conventions of the current culture, call the ToUpper(Char, CultureInfo) method overload with a value of CurrentCulture for its culture parameter.

Siehe auch

Gilt für: