Char Yapı

Tanım

Bir karakteri UTF-16 kod birimi olarak temsil eder.

public value class char : IComparable, IComparable<char>, IConvertible, IEquatable<char>
public value class char : IComparable, IComparable<char>, IConvertible, IEquatable<char>, ISpanFormattable
public value class char : IComparable<char>, IConvertible, IEquatable<char>, IParsable<char>, ISpanParsable<char>, System::Numerics::IAdditionOperators<char, char, char>, System::Numerics::IAdditiveIdentity<char, char>, System::Numerics::IBinaryInteger<char>, System::Numerics::IBinaryNumber<char>, System::Numerics::IBitwiseOperators<char, char, char>, System::Numerics::IComparisonOperators<char, char, bool>, System::Numerics::IDecrementOperators<char>, System::Numerics::IDivisionOperators<char, char, char>, System::Numerics::IEqualityOperators<char, char, bool>, System::Numerics::IIncrementOperators<char>, System::Numerics::IMinMaxValue<char>, System::Numerics::IModulusOperators<char, char, char>, System::Numerics::IMultiplicativeIdentity<char, char>, System::Numerics::IMultiplyOperators<char, char, char>, System::Numerics::INumber<char>, System::Numerics::INumberBase<char>, System::Numerics::IShiftOperators<char, int, char>, System::Numerics::ISubtractionOperators<char, char, char>, System::Numerics::IUnaryNegationOperators<char, char>, System::Numerics::IUnaryPlusOperators<char, char>, System::Numerics::IUnsignedNumber<char>
public value class char : IComparable<char>, IConvertible, IEquatable<char>, IParsable<char>, ISpanParsable<char>, IUtf8SpanParsable<char>, System::Numerics::IAdditionOperators<char, char, char>, System::Numerics::IAdditiveIdentity<char, char>, System::Numerics::IBinaryInteger<char>, System::Numerics::IBinaryNumber<char>, System::Numerics::IBitwiseOperators<char, char, char>, System::Numerics::IComparisonOperators<char, char, bool>, System::Numerics::IDecrementOperators<char>, System::Numerics::IDivisionOperators<char, char, char>, System::Numerics::IEqualityOperators<char, char, bool>, System::Numerics::IIncrementOperators<char>, System::Numerics::IMinMaxValue<char>, System::Numerics::IModulusOperators<char, char, char>, System::Numerics::IMultiplicativeIdentity<char, char>, System::Numerics::IMultiplyOperators<char, char, char>, System::Numerics::INumber<char>, System::Numerics::INumberBase<char>, System::Numerics::IShiftOperators<char, int, char>, System::Numerics::ISubtractionOperators<char, char, char>, System::Numerics::IUnaryNegationOperators<char, char>, System::Numerics::IUnaryPlusOperators<char, char>, System::Numerics::IUnsignedNumber<char>
public value class char : IComparable, IConvertible
public value class char : IComparable, IComparable<char>, IEquatable<char>
public struct Char : IComparable, IComparable<char>, IConvertible, IEquatable<char>
public readonly struct Char : IComparable, IComparable<char>, IConvertible, IEquatable<char>
public readonly struct Char : IComparable, IComparable<char>, IConvertible, IEquatable<char>, ISpanFormattable
public readonly struct Char : IComparable<char>, IConvertible, IEquatable<char>, IParsable<char>, ISpanParsable<char>, System.Numerics.IAdditionOperators<char,char,char>, System.Numerics.IAdditiveIdentity<char,char>, System.Numerics.IBinaryInteger<char>, System.Numerics.IBinaryNumber<char>, System.Numerics.IBitwiseOperators<char,char,char>, System.Numerics.IComparisonOperators<char,char,bool>, System.Numerics.IDecrementOperators<char>, System.Numerics.IDivisionOperators<char,char,char>, System.Numerics.IEqualityOperators<char,char,bool>, System.Numerics.IIncrementOperators<char>, System.Numerics.IMinMaxValue<char>, System.Numerics.IModulusOperators<char,char,char>, System.Numerics.IMultiplicativeIdentity<char,char>, System.Numerics.IMultiplyOperators<char,char,char>, System.Numerics.INumber<char>, System.Numerics.INumberBase<char>, System.Numerics.IShiftOperators<char,int,char>, System.Numerics.ISubtractionOperators<char,char,char>, System.Numerics.IUnaryNegationOperators<char,char>, System.Numerics.IUnaryPlusOperators<char,char>, System.Numerics.IUnsignedNumber<char>
public readonly struct Char : IComparable<char>, IConvertible, IEquatable<char>, IParsable<char>, ISpanParsable<char>, IUtf8SpanParsable<char>, System.Numerics.IAdditionOperators<char,char,char>, System.Numerics.IAdditiveIdentity<char,char>, System.Numerics.IBinaryInteger<char>, System.Numerics.IBinaryNumber<char>, System.Numerics.IBitwiseOperators<char,char,char>, System.Numerics.IComparisonOperators<char,char,bool>, System.Numerics.IDecrementOperators<char>, System.Numerics.IDivisionOperators<char,char,char>, System.Numerics.IEqualityOperators<char,char,bool>, System.Numerics.IIncrementOperators<char>, System.Numerics.IMinMaxValue<char>, System.Numerics.IModulusOperators<char,char,char>, System.Numerics.IMultiplicativeIdentity<char,char>, System.Numerics.IMultiplyOperators<char,char,char>, System.Numerics.INumber<char>, System.Numerics.INumberBase<char>, System.Numerics.IShiftOperators<char,int,char>, System.Numerics.ISubtractionOperators<char,char,char>, System.Numerics.IUnaryNegationOperators<char,char>, System.Numerics.IUnaryPlusOperators<char,char>, System.Numerics.IUnsignedNumber<char>
[System.Serializable]
public struct Char : IComparable, IConvertible
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct Char : IComparable, IComparable<char>, IConvertible, IEquatable<char>
public struct Char : IComparable, IComparable<char>, IEquatable<char>
type char = struct
    interface IConvertible
type char = struct
    interface IConvertible
    interface ISpanFormattable
    interface IFormattable
type char = struct
    interface IConvertible
    interface IFormattable
    interface IParsable<char>
    interface ISpanFormattable
    interface ISpanParsable<char>
    interface IAdditionOperators<char, char, char>
    interface IAdditiveIdentity<char, char>
    interface IBinaryInteger<char>
    interface IBinaryNumber<char>
    interface IBitwiseOperators<char, char, char>
    interface IComparisonOperators<char, char, bool>
    interface IEqualityOperators<char, char, bool>
    interface IDecrementOperators<char>
    interface IDivisionOperators<char, char, char>
    interface IIncrementOperators<char>
    interface IModulusOperators<char, char, char>
    interface IMultiplicativeIdentity<char, char>
    interface IMultiplyOperators<char, char, char>
    interface INumber<char>
    interface INumberBase<char>
    interface ISubtractionOperators<char, char, char>
    interface IUnaryNegationOperators<char, char>
    interface IUnaryPlusOperators<char, char>
    interface IShiftOperators<char, int, char>
    interface IMinMaxValue<char>
    interface IUnsignedNumber<char>
type char = struct
    interface IConvertible
    interface IFormattable
    interface IParsable<char>
    interface ISpanFormattable
    interface ISpanParsable<char>
    interface IAdditionOperators<char, char, char>
    interface IAdditiveIdentity<char, char>
    interface IBinaryInteger<char>
    interface IBinaryNumber<char>
    interface IBitwiseOperators<char, char, char>
    interface IComparisonOperators<char, char, bool>
    interface IEqualityOperators<char, char, bool>
    interface IDecrementOperators<char>
    interface IDivisionOperators<char, char, char>
    interface IIncrementOperators<char>
    interface IModulusOperators<char, char, char>
    interface IMultiplicativeIdentity<char, char>
    interface IMultiplyOperators<char, char, char>
    interface INumber<char>
    interface INumberBase<char>
    interface ISubtractionOperators<char, char, char>
    interface IUnaryNegationOperators<char, char>
    interface IUnaryPlusOperators<char, char>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<char>
    interface IShiftOperators<char, int, char>
    interface IMinMaxValue<char>
    interface IUnsignedNumber<char>
type char = struct
    interface IConvertible
    interface IFormattable
    interface IParsable<char>
    interface ISpanFormattable
    interface ISpanParsable<char>
    interface IUtf8SpanFormattable
    interface IUtf8SpanParsable<char>
    interface IAdditionOperators<char, char, char>
    interface IAdditiveIdentity<char, char>
    interface IBinaryInteger<char>
    interface IBinaryNumber<char>
    interface IBitwiseOperators<char, char, char>
    interface IComparisonOperators<char, char, bool>
    interface IEqualityOperators<char, char, bool>
    interface IDecrementOperators<char>
    interface IDivisionOperators<char, char, char>
    interface IIncrementOperators<char>
    interface IModulusOperators<char, char, char>
    interface IMultiplicativeIdentity<char, char>
    interface IMultiplyOperators<char, char, char>
    interface INumber<char>
    interface INumberBase<char>
    interface ISubtractionOperators<char, char, char>
    interface IUnaryNegationOperators<char, char>
    interface IUnaryPlusOperators<char, char>
    interface IShiftOperators<char, int, char>
    interface IMinMaxValue<char>
    interface IUnsignedNumber<char>
[<System.Serializable>]
type char = struct
    interface IConvertible
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type char = struct
    interface IConvertible
type char = struct
Public Structure Char
Implements IComparable, IComparable(Of Char), IConvertible, IEquatable(Of Char)
Public Structure Char
Implements IComparable, IComparable(Of Char), IConvertible, IEquatable(Of Char), ISpanFormattable
Public Structure Char
Implements IAdditionOperators(Of Char, Char, Char), IAdditiveIdentity(Of Char, Char), IBinaryInteger(Of Char), IBinaryNumber(Of Char), IBitwiseOperators(Of Char, Char, Char), IComparable(Of Char), IComparisonOperators(Of Char, Char, Boolean), IConvertible, IDecrementOperators(Of Char), IDivisionOperators(Of Char, Char, Char), IEqualityOperators(Of Char, Char, Boolean), IEquatable(Of Char), IIncrementOperators(Of Char), IMinMaxValue(Of Char), IModulusOperators(Of Char, Char, Char), IMultiplicativeIdentity(Of Char, Char), IMultiplyOperators(Of Char, Char, Char), INumber(Of Char), INumberBase(Of Char), IParsable(Of Char), IShiftOperators(Of Char, Integer, Char), ISpanParsable(Of Char), ISubtractionOperators(Of Char, Char, Char), IUnaryNegationOperators(Of Char, Char), IUnaryPlusOperators(Of Char, Char), IUnsignedNumber(Of Char)
Public Structure Char
Implements IAdditionOperators(Of Char, Char, Char), IAdditiveIdentity(Of Char, Char), IBinaryInteger(Of Char), IBinaryNumber(Of Char), IBitwiseOperators(Of Char, Char, Char), IComparable(Of Char), IComparisonOperators(Of Char, Char, Boolean), IConvertible, IDecrementOperators(Of Char), IDivisionOperators(Of Char, Char, Char), IEqualityOperators(Of Char, Char, Boolean), IEquatable(Of Char), IIncrementOperators(Of Char), IMinMaxValue(Of Char), IModulusOperators(Of Char, Char, Char), IMultiplicativeIdentity(Of Char, Char), IMultiplyOperators(Of Char, Char, Char), INumber(Of Char), INumberBase(Of Char), IParsable(Of Char), IShiftOperators(Of Char, Integer, Char), ISpanParsable(Of Char), ISubtractionOperators(Of Char, Char, Char), IUnaryNegationOperators(Of Char, Char), IUnaryPlusOperators(Of Char, Char), IUnsignedNumber(Of Char), IUtf8SpanParsable(Of Char)
Public Structure Char
Implements IComparable, IConvertible
Public Structure Char
Implements IComparable, IComparable(Of Char), IEquatable(Of Char)
Devralma
Öznitelikler
Uygulamalar
IComparable IComparable<Char> IConvertible IEquatable<Char> IFormattable ISpanFormattable IComparable<TSelf> IEquatable<TSelf> IParsable<Char> IParsable<TSelf> ISpanParsable<Char> ISpanParsable<TSelf> IAdditionOperators<Char,Char,Char> IAdditionOperators<TSelf,TSelf,TSelf> IAdditiveIdentity<Char,Char> IAdditiveIdentity<TSelf,TSelf> IBinaryInteger<Char> IBinaryNumber<Char> IBinaryNumber<TSelf> IBitwiseOperators<Char,Char,Char> IBitwiseOperators<TSelf,TSelf,TSelf> IComparisonOperators<Char,Char,Boolean> IComparisonOperators<TSelf,TSelf,Boolean> IDecrementOperators<Char> IDecrementOperators<TSelf> IDivisionOperators<Char,Char,Char> IDivisionOperators<TSelf,TSelf,TSelf> IEqualityOperators<Char,Char,Boolean> IEqualityOperators<TSelf,TOther,TResult> IEqualityOperators<TSelf,TSelf,Boolean> IIncrementOperators<Char> IIncrementOperators<TSelf> IMinMaxValue<Char> IModulusOperators<Char,Char,Char> IModulusOperators<TSelf,TSelf,TSelf> IMultiplicativeIdentity<Char,Char> IMultiplicativeIdentity<TSelf,TSelf> IMultiplyOperators<Char,Char,Char> IMultiplyOperators<TSelf,TSelf,TSelf> INumber<Char> INumber<TSelf> INumberBase<Char> INumberBase<TSelf> IShiftOperators<Char,Int32,Char> IShiftOperators<TSelf,Int32,TSelf> ISubtractionOperators<Char,Char,Char> ISubtractionOperators<TSelf,TSelf,TSelf> IUnaryNegationOperators<Char,Char> IUnaryNegationOperators<TSelf,TSelf> IUnaryPlusOperators<Char,Char> IUnaryPlusOperators<TSelf,TSelf> IUnsignedNumber<Char> IUtf8SpanFormattable IUtf8SpanParsable<Char> IUtf8SpanParsable<TSelf>

Örnekler

Aşağıdaki kod örneği içindeki yöntemlerden Charbazılarını gösterir.

using namespace System;
int main()
{
   char chA = 'A';
   char ch1 = '1';
   String^ str =  "test string";
   Console::WriteLine( chA.CompareTo( 'B' ) ); // Output: "-1" (meaning 'A' is 1 less than 'B')
   Console::WriteLine( chA.Equals( 'A' ) ); // Output: "True"
   Console::WriteLine( Char::GetNumericValue( ch1 ) ); // Output: "1"
   Console::WriteLine( Char::IsControl( '\t' ) ); // Output: "True"
   Console::WriteLine( Char::IsDigit( ch1 ) ); // Output: "True"
   Console::WriteLine( Char::IsLetter( ',' ) ); // Output: "False"
   Console::WriteLine( Char::IsLower( 'u' ) ); // Output: "True"
   Console::WriteLine( Char::IsNumber( ch1 ) ); // Output: "True"
   Console::WriteLine( Char::IsPunctuation( '.' ) ); // Output: "True"
   Console::WriteLine( Char::IsSeparator( str, 4 ) ); // Output: "True"
   Console::WriteLine( Char::IsSymbol( '+' ) ); // Output: "True"
   Console::WriteLine( Char::IsWhiteSpace( str, 4 ) ); // Output: "True"
   Console::WriteLine( Char::Parse(  "S" ) ); // Output: "S"
   Console::WriteLine( Char::ToLower( 'M' ) ); // Output: "m"
   Console::WriteLine( 'x' ); // Output: "x"
}
using System;

public class CharStructureSample
{
    public static void Main()
    {
        char chA = 'A';
        char ch1 = '1';
        string str = "test string";

        Console.WriteLine(chA.CompareTo('B'));          //-----------  Output: "-1" (meaning 'A' is 1 less than 'B')
        Console.WriteLine(chA.Equals('A'));             //-----------  Output: "True"
        Console.WriteLine(Char.GetNumericValue(ch1));   //-----------  Output: "1"
        Console.WriteLine(Char.IsControl('\t'));        //-----------  Output: "True"
        Console.WriteLine(Char.IsDigit(ch1));           //-----------  Output: "True"
        Console.WriteLine(Char.IsLetter(','));          //-----------  Output: "False"
        Console.WriteLine(Char.IsLower('u'));           //-----------  Output: "True"
        Console.WriteLine(Char.IsNumber(ch1));          //-----------  Output: "True"
        Console.WriteLine(Char.IsPunctuation('.'));     //-----------  Output: "True"
        Console.WriteLine(Char.IsSeparator(str, 4));    //-----------  Output: "True"
        Console.WriteLine(Char.IsSymbol('+'));          //-----------  Output: "True"
        Console.WriteLine(Char.IsWhiteSpace(str, 4));   //-----------  Output: "True"
        Console.WriteLine(Char.Parse("S"));             //-----------  Output: "S"
        Console.WriteLine(Char.ToLower('M'));           //-----------  Output: "m"
        Console.WriteLine('x'.ToString());              //-----------  Output: "x"
    }
}
open System

let chA = 'A'
let ch1 = '1'
let str = "test string"

printfn $"{chA.CompareTo 'B'}"          //-----------  Output: "-1" (meaning 'A' is 1 less than 'B')
printfn $"{chA.Equals 'A'}"             //-----------  Output: "True"
printfn $"{Char.GetNumericValue ch1}"   //-----------  Output: "1"
printfn $"{Char.IsControl '\t'}"        //-----------  Output: "True"
printfn $"{Char.IsDigit ch1}"           //-----------  Output: "True"
printfn $"{Char.IsLetter ','}"          //-----------  Output: "False"
printfn $"{Char.IsLower 'u'}"           //-----------  Output: "True"
printfn $"{Char.IsNumber ch1}"          //-----------  Output: "True"
printfn $"{Char.IsPunctuation '.'}"     //-----------  Output: "True"
printfn $"{Char.IsSeparator(str, 4)}"   //-----------  Output: "True"
printfn $"{Char.IsSymbol '+'}"          //-----------  Output: "True"
printfn $"{Char.IsWhiteSpace(str, 4)}"  //-----------  Output: "True"
printfn $"""{Char.Parse "S"}"""         //-----------  Output: "S"
printfn $"{Char.ToLower 'M'}"           //-----------  Output: "m"
printfn $"{'x'}"                        //-----------  Output: "x"
Module CharStructure

    Public Sub Main()

        Dim chA As Char
        chA = "A"c
        Dim ch1 As Char
        ch1 = "1"c
        Dim str As String
        str = "test string"

        Console.WriteLine(chA.CompareTo("B"c))          ' Output: "-1" (meaning 'A' is 1 less than 'B')
        Console.WriteLine(chA.Equals("A"c))             ' Output: "True"
        Console.WriteLine(Char.GetNumericValue(ch1))    ' Output: "1"
        Console.WriteLine(Char.IsControl(Chr(9)))       ' Output: "True"
        Console.WriteLine(Char.IsDigit(ch1))            ' Output: "True"
        Console.WriteLine(Char.IsLetter(","c))          ' Output: "False"
        Console.WriteLine(Char.IsLower("u"c))           ' Output: "True"
        Console.WriteLine(Char.IsNumber(ch1))           ' Output: "True"
        Console.WriteLine(Char.IsPunctuation("."c))     ' Output: "True"
        Console.WriteLine(Char.IsSeparator(str, 4))     ' Output: "True"
        Console.WriteLine(Char.IsSymbol("+"c))          ' Output: "True"
        Console.WriteLine(Char.IsWhiteSpace(str, 4))    ' Output: "True"
        Console.WriteLine(Char.Parse("S"))              ' Output: "S"
        Console.WriteLine(Char.ToLower("M"c))           ' Output: "m"
        Console.WriteLine("x"c.ToString())              ' Output: "x"

    End Sub

End Module

Açıklamalar

Bu API hakkında daha fazla bilgi için bkz. Char için ek API açıklamaları.

Alanlar

MaxValue

Bir öğesinin mümkün olan en büyük değerini Chartemsil eder. Bu alan sabittir.

MinValue

Bir öğesinin mümkün olan en küçük değerini Chartemsil eder. Bu alan sabittir.

Yöntemler

CompareTo(Char)

Bu örneği belirtilen Char bir nesneyle karşılaştırır ve bu örneğin belirtilen nesneyle aynı sıralama düzeninde Char önce gelip gelmeyeceğini, takip edip etmediğini veya aynı konumda görünüp görünmediğini gösterir.

CompareTo(Object)

Bu örneği belirtilen bir nesneyle karşılaştırır ve bu örneğin belirtilen ile aynı sıralama düzeninde Objectönce gelip gelmeyeceğini, takip edip etmediğini veya aynı konumda görüntülenip görüntülenmediğini gösterir.

ConvertFromUtf32(Int32)

Belirtilen Unicode kod noktasını UTF-16 ile kodlanmış bir dizeye dönüştürür.

ConvertToUtf32(Char, Char)

UTF-16 kodlanmış vekil çiftinin değerini Unicode kod noktasına dönüştürür.

ConvertToUtf32(String, Int32)

Dizede belirtilen konumdaki UTF-16 kodlanmış karakter veya vekil çiftinin değerini Unicode kod noktasına dönüştürür.

Equals(Char)

Bu örneğin belirtilen Char nesneye eşit olup olmadığını gösteren bir değer döndürür.

Equals(Object)

Bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değeri döndürür.

GetHashCode()

Bu örneğe ilişkin karma kodu döndürür.

GetNumericValue(Char)

Belirtilen sayısal Unicode karakterini çift duyarlıklı kayan nokta sayısına dönüştürür.

GetNumericValue(String, Int32)

Belirtilen dizede belirtilen konumdaki sayısal Unicode karakterini çift duyarlıklı kayan nokta sayısına dönüştürür.

GetTypeCode()

değer türü Chariçin değerini TypeCode döndürür.

GetUnicodeCategory(Char)

Belirtilen Unicode karakterini değerlerden biriyle tanımlanan bir grup halinde kategorilere UnicodeCategory ayırır.

GetUnicodeCategory(String, Int32)

Belirtilen dizede belirtilen konumdaki karakteri değerlerden biri UnicodeCategory tarafından tanımlanan bir gruba ayırır.

IsAscii(Char)

Bir ASCII karakteriyse c döndürür true ([ U+0000..U+007F ]).

IsAsciiDigit(Char)

Bir karakterin ASCII basamak olarak kategorilere ayrılmış olup olmadığını gösterir.

IsAsciiHexDigit(Char)

Bir karakterin ASCII onaltılı basamak olarak kategorilere ayrılmış olup olmadığını gösterir.

IsAsciiHexDigitLower(Char)

Bir karakterin ASCII küçük harf onaltılı basamak olarak kategorilere ayrılmış olup olmadığını gösterir.

IsAsciiHexDigitUpper(Char)

Bir karakterin ASCII büyük harf onaltılık basamak olarak kategorilere ayrılmış olup olmadığını gösterir.

IsAsciiLetter(Char)

Bir karakterin ASCII harfi olarak kategorilere ayrılmış olup olmadığını gösterir.

IsAsciiLetterLower(Char)

Bir karakterin küçük harf ASCII harfi olarak kategorilere ayrılmış olup olmadığını gösterir.

IsAsciiLetterOrDigit(Char)

Bir karakterin ASCII harfi mi yoksa basamak mı olarak kategorilere ayrılmadığını gösterir.

IsAsciiLetterUpper(Char)

Bir karakterin büyük harf ASCII harfi olarak kategorilere ayrılmış olup olmadığını gösterir.

IsBetween(Char, Char, Char)

Bir karakterin belirtilen kapsayıcı aralık içinde olup olmadığını gösterir.

IsControl(Char)

Belirtilen Unicode karakterinin denetim karakteri olarak kategorilere ayrılmış olup olmadığını gösterir.

IsControl(String, Int32)

Belirtilen dizede belirtilen konumdaki karakterin denetim karakteri olarak kategorilere ayrılmış olup olmadığını gösterir.

IsDigit(Char)

Belirtilen Unicode karakterinin ondalık basamak olarak kategorilere ayrılmış olup olmadığını gösterir.

IsDigit(String, Int32)

Belirtilen dizede belirtilen konumdaki karakterin ondalık basamak olarak kategorilere ayrılmış olup olmadığını gösterir.

IsHighSurrogate(Char)

Belirtilen Char nesnenin yüksek vekil olup olmadığını gösterir.

IsHighSurrogate(String, Int32)

Bir dizede belirtilen konumdaki nesnenin Char yüksek vekil olup olmadığını gösterir.

IsLetter(Char)

Belirtilen Unicode karakterinin Unicode harfi olarak kategorilere ayrılmış olup olmadığını gösterir.

IsLetter(String, Int32)

Belirtilen dizede belirtilen konumdaki karakterin Unicode harfi olarak kategorilere ayrılmış olup olmadığını gösterir.

IsLetterOrDigit(Char)

Belirtilen Unicode karakterinin harf veya ondalık basamak olarak kategorilere ayrılmış olup olmadığını gösterir.

IsLetterOrDigit(String, Int32)

Belirtilen dizede belirtilen konumdaki karakterin harf veya ondalık basamak olarak kategorilere ayrılmış olup olmadığını gösterir.

IsLower(Char)

Belirtilen Unicode karakterinin küçük harf olarak kategorilere ayrılmış olup olmadığını gösterir.

IsLower(String, Int32)

Belirtilen dizede belirtilen konumdaki karakterin küçük harf olarak kategorilere ayrılmış olup olmadığını gösterir.

IsLowSurrogate(Char)

Belirtilen Char nesnenin düşük vekil olup olmadığını gösterir.

IsLowSurrogate(String, Int32)

Bir dizede belirtilen konumdaki nesnenin Char düşük vekil olup olmadığını gösterir.

IsNumber(Char)

Belirtilen Unicode karakterinin sayı olarak kategorilere ayrılmış olup olmadığını gösterir.

IsNumber(String, Int32)

Belirtilen dizede belirtilen konumdaki karakterin sayı olarak kategorilere ayrılmış olup olmadığını gösterir.

IsPunctuation(Char)

Belirtilen Unicode karakterinin noktalama işareti olarak kategorilere ayrılmış olup olmadığını gösterir.

IsPunctuation(String, Int32)

Belirtilen dizede belirtilen konumdaki karakterin noktalama işareti olarak kategorilere ayrılmış olup olmadığını gösterir.

IsSeparator(Char)

Belirtilen Unicode karakterinin ayırıcı karakter olarak kategorilere ayrılmış olup olmadığını gösterir.

IsSeparator(String, Int32)

Belirtilen dizede belirtilen konumdaki karakterin ayırıcı karakter olarak kategorilere ayrılmış olup olmadığını gösterir.

IsSurrogate(Char)

Belirtilen karakterin bir vekil kod birimi olup olmadığını gösterir.

IsSurrogate(String, Int32)

Belirtilen dizede belirtilen konumdaki karakterin bir vekil kod birimi olup olmadığını gösterir.

IsSurrogatePair(Char, Char)

Belirtilen Char iki nesnenin vekil çift oluşturup oluşturmadığını gösterir.

IsSurrogatePair(String, Int32)

Dizede belirtilen konumdaki iki bitişik Char nesnenin vekil çift oluşturup oluşturmadığını gösterir.

IsSymbol(Char)

Belirtilen Unicode karakterinin simge karakteri olarak kategorilere ayrılmış olup olmadığını gösterir.

IsSymbol(String, Int32)

Belirtilen dizede belirtilen konumdaki karakterin simge karakteri olarak kategorilere ayrılmış olup olmadığını gösterir.

IsUpper(Char)

Belirtilen Unicode karakterinin büyük harf olarak kategorilere ayrılmış olup olmadığını gösterir.

IsUpper(String, Int32)

Belirtilen dizede belirtilen konumdaki karakterin büyük harf olarak kategorilere ayrılmış olup olmadığını gösterir.

IsWhiteSpace(Char)

Belirtilen Unicode karakterinin boşluk olarak kategorilere ayrılmış olup olmadığını gösterir.

IsWhiteSpace(String, Int32)

Belirtilen dizede belirtilen konumdaki karakterin boşluk olarak kategorilere ayrılmış olup olmadığını gösterir.

Parse(String)

Belirtilen dizenin değerini eşdeğer Unicode karakterine dönüştürür.

ToLower(Char)

Unicode karakterinin değerini küçük harf eşdeğerine dönüştürür.

ToLower(Char, CultureInfo)

Belirtilen kültüre özgü biçimlendirme bilgilerini kullanarak belirtilen Unicode karakterinin değerini küçük harf eşdeğerine dönüştürür.

ToLowerInvariant(Char)

Sabit kültürün büyük/küçük harf kurallarını kullanarak Unicode karakterinin değerini küçük harf eşdeğerine dönüştürür.

ToString()

Bu örneğinin değerini eşdeğer dize gösterimine dönüştürür.

ToString(Char)

Belirtilen Unicode karakterini eşdeğer dize gösterimine dönüştürür.

ToString(IFormatProvider)

Belirtilen kültüre özgü biçim bilgilerini kullanarak bu örneğin değerini eşdeğer dize gösterimine dönüştürür.

ToUpper(Char)

Unicode karakterinin değerini büyük harf eşdeğerine 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ğerine dönüştürür.

ToUpperInvariant(Char)

Sabit kültürün büyük/küçük harf kurallarını kullanarak Unicode karakterinin değerini büyük harf eşdeğerine dönüştürür.

TryParse(String, Char)

Belirtilen dizenin değerini eşdeğer Unicode karakterine dönüştürür. Dönüş kodu, dönüştürmenin başarılı mı yoksa başarısız mı olduğunu gösterir.

Belirtik Arabirim Kullanımları

IAdditionOperators<Char,Char,Char>.Addition(Char, Char)

Toplamlarını hesaplamak için iki değeri bir araya ekler.

IAdditionOperators<Char,Char,Char>.CheckedAddition(Char, Char)

Toplamlarını hesaplamak için iki değeri bir araya ekler.

IAdditiveIdentity<Char,Char>.AdditiveIdentity

Geçerli türün ek kimliğini alır.

IBinaryInteger<Char>.GetByteCount()

öğesinin bir parçası TryWriteLittleEndian(Span<Byte>, Int32)olarak yazılacak bayt sayısını alır.

IBinaryInteger<Char>.GetShortestBitLength()

En kısa ikinin geçerli değerin tamamlayıcı gösteriminin bit cinsinden uzunluğunu alır.

IBinaryInteger<Char>.LeadingZeroCount(Char)

Bir değerdeki baştaki sıfır bit sayısını hesaplar.

IBinaryInteger<Char>.PopCount(Char)

Bir değerde ayarlanan bit sayısını hesaplar.

IBinaryInteger<Char>.RotateLeft(Char, Int32)

Belirli bir miktar tarafından bırakılan bir değeri döndürür.

IBinaryInteger<Char>.RotateRight(Char, Int32)

Değeri belirli bir miktarda sağa döndürür.

IBinaryInteger<Char>.TrailingZeroCount(Char)

Bir değerdeki sondaki sıfır bit sayısını hesaplar.

IBinaryInteger<Char>.TryReadBigEndian(ReadOnlySpan<Byte>, Boolean, Char)

Bir karakteri UTF-16 kod birimi olarak temsil eder.

IBinaryInteger<Char>.TryReadLittleEndian(ReadOnlySpan<Byte>, Boolean, Char)

Bir karakteri UTF-16 kod birimi olarak temsil eder.

IBinaryInteger<Char>.TryWriteBigEndian(Span<Byte>, Int32)

Geçerli değeri büyük endian biçiminde belirli bir yayılmaya yazmaya çalışır.

IBinaryInteger<Char>.TryWriteLittleEndian(Span<Byte>, Int32)

Küçük endian biçimindeki geçerli değeri belirli bir yayılmaya yazmaya çalışır.

IBinaryNumber<Char>.AllBitsSet

Tüm bitlerin ayarlandığı ikili türün bir örneğini alır.

IBinaryNumber<Char>.IsPow2(Char)

Bir değerin ikinin gücü olup olmadığını belirler.

IBinaryNumber<Char>.Log2(Char)

Bir değerin log2'sini hesaplar.

IBitwiseOperators<Char,Char,Char>.BitwiseAnd(Char, Char)

İki değerin bit düzeyinde ve değerlerini hesaplar.

IBitwiseOperators<Char,Char,Char>.BitwiseOr(Char, Char)

bit düzeyinde veya iki değeri hesaplar.

IBitwiseOperators<Char,Char,Char>.ExclusiveOr(Char, Char)

İki değerin özel veya dışlayıcı değerini hesaplar.

IBitwiseOperators<Char,Char,Char>.OnesComplement(Char)

Belirli bir değerin bireyi tamamlayan gösterimini hesaplar.

IComparable.CompareTo(Object)

Mevcut örneği aynı türdeki başka bir nesne ile karşılaştırır ve geçerli örneğin, diğer nesneyle aynı sıralama düzeni konumunda mı olduğunu, önünde mi olduğunu, yoksa arkasında mı olduğunu belirten bir tamsayı döndürür.

IComparisonOperators<Char,Char,Boolean>.GreaterThan(Char, Char)

Hangisinin daha büyük olduğunu belirlemek için iki değeri karşılaştırır.

IComparisonOperators<Char,Char,Boolean>.GreaterThanOrEqual(Char, Char)

Hangisinin daha büyük veya eşit olduğunu belirlemek için iki değeri karşılaştırır.

IComparisonOperators<Char,Char,Boolean>.LessThan(Char, Char)

Hangisinin daha az olduğunu belirlemek için iki değeri karşılaştırır.

IComparisonOperators<Char,Char,Boolean>.LessThanOrEqual(Char, Char)

Hangisinin daha az veya eşit olduğunu belirlemek için iki değeri karşılaştırır.

IConvertible.GetTypeCode()

Bu örneğin değerini TypeCode döndürür.

IConvertible.ToBoolean(IFormatProvider)

Not Bu dönüştürme desteklenmiyor. Bunu yapmaya çalışmak bir InvalidCastExceptionoluşturur.

IConvertible.ToByte(IFormatProvider)

Bu üyenin açıklaması için bkz ToByte(IFormatProvider). .

IConvertible.ToChar(IFormatProvider)

Bu üyenin açıklaması için bkz ToChar(IFormatProvider). .

IConvertible.ToDateTime(IFormatProvider)

Not Bu dönüştürme desteklenmiyor. Bunu yapmaya çalışmak bir InvalidCastExceptionoluşturur.

IConvertible.ToDecimal(IFormatProvider)

Not Bu dönüştürme desteklenmiyor. Bunu yapmaya çalışmak bir InvalidCastExceptionoluşturur.

IConvertible.ToDouble(IFormatProvider)

Not Bu dönüştürme desteklenmiyor. Bunu yapmaya çalışmak bir InvalidCastExceptionoluşturur.

IConvertible.ToInt16(IFormatProvider)

Bu üyenin açıklaması için bkz ToInt16(IFormatProvider). .

IConvertible.ToInt32(IFormatProvider)

Bu üyenin açıklaması için bkz ToInt32(IFormatProvider). .

IConvertible.ToInt64(IFormatProvider)

Bu üyenin açıklaması için bkz ToInt64(IFormatProvider). .

IConvertible.ToSByte(IFormatProvider)

Bu üyenin açıklaması için bkz ToSByte(IFormatProvider). .

IConvertible.ToSingle(IFormatProvider)

Not Bu dönüştürme desteklenmiyor. Bunu yapmaya çalışmak bir InvalidCastExceptionoluşturur.

IConvertible.ToString(IFormatProvider)

Belirtilen kültüre özgü biçimlendirme bilgilerini kullanarak bu örneğin değerini eşdeğer bir dizeye dönüştürür.

IConvertible.ToType(Type, IFormatProvider)

Bu üyenin açıklaması için bkz ToType(Type, IFormatProvider). .

IConvertible.ToUInt16(IFormatProvider)

Bu üyenin açıklaması için bkz ToUInt16(IFormatProvider). .

IConvertible.ToUInt32(IFormatProvider)

Bu üyenin açıklaması için bkz ToUInt32(IFormatProvider). .

IConvertible.ToUInt64(IFormatProvider)

Bu üyenin açıklaması için bkz ToUInt64(IFormatProvider). .

IDecrementOperators<Char>.CheckedDecrement(Char)

Değeri azaltma.

IDecrementOperators<Char>.Decrement(Char)

Değeri azaltma.

IDivisionOperators<Char,Char,Char>.Division(Char, Char)

Bölümlerini hesaplamak için bir değeri diğerine böler.

IEqualityOperators<Char,Char,Boolean>.Equality(Char, Char)

Eşitliği belirlemek için iki değeri karşılaştırır.

IEqualityOperators<Char,Char,Boolean>.Inequality(Char, Char)

Eşitsizliği belirlemek için iki değeri karşılaştırır.

IFormattable.ToString(String, IFormatProvider)

Belirtilen biçimi kullanarak geçerli örneğin değerini biçimlendirebilir.

IIncrementOperators<Char>.CheckedIncrement(Char)

Bir değeri artırır.

IIncrementOperators<Char>.Increment(Char)

Bir değeri artırır.

IMinMaxValue<Char>.MaxValue

Geçerli türün en büyük değerini alır.

IMinMaxValue<Char>.MinValue

Geçerli türün en küçük değerini alır.

IModulusOperators<Char,Char,Char>.Modulus(Char, Char)

Modüllerini veya kalan değerlerini hesaplamak için iki değeri birbirine böler.

IMultiplicativeIdentity<Char,Char>.MultiplicativeIdentity

Geçerli türün çarpımlı kimliğini alır.

IMultiplyOperators<Char,Char,Char>.CheckedMultiply(Char, Char)

Çarpımlarını hesaplamak için iki değeri çarpar.

IMultiplyOperators<Char,Char,Char>.Multiply(Char, Char)

Çarpımlarını hesaplamak için iki değeri çarpar.

INumberBase<Char>.Abs(Char)

Bir değerin mutlak değerini hesaplar.

INumberBase<Char>.IsCanonical(Char)

Bir değerin kurallı gösteriminde olup olmadığını belirler.

INumberBase<Char>.IsComplexNumber(Char)

Bir değerin karmaşık bir sayıyı temsil eder olup olmadığını belirler.

INumberBase<Char>.IsEvenInteger(Char)

Bir değerin çift tam sayı olup olmadığını belirler.

INumberBase<Char>.IsFinite(Char)

Bir değerin sınırlı olup olmadığını belirler.

INumberBase<Char>.IsImaginaryNumber(Char)

Bir değerin yalnızca sanal bir sayıyı temsil eder olup olmadığını belirler.

INumberBase<Char>.IsInfinity(Char)

Değerin sonsuz olup olmadığını belirler.

INumberBase<Char>.IsInteger(Char)

Bir değerin tam sayı olup olmadığını belirler.

INumberBase<Char>.IsNaN(Char)

Bir değerin NaN olup olmadığını belirler.

INumberBase<Char>.IsNegative(Char)

Bir değerin negatif olup olmadığını belirler.

INumberBase<Char>.IsNegativeInfinity(Char)

Bir değerin negatif sonsuzluk olup olmadığını belirler.

INumberBase<Char>.IsNormal(Char)

Bir değerin normal olup olmadığını belirler.

INumberBase<Char>.IsOddInteger(Char)

Bir değerin tek integralli bir sayıyı temsil eder olup olmadığını belirler.

INumberBase<Char>.IsPositive(Char)

Bir değerin pozitif olup olmadığını belirler.

INumberBase<Char>.IsPositiveInfinity(Char)

Bir değerin sonsuzluk değerinin pozitif olup olmadığını belirler.

INumberBase<Char>.IsRealNumber(Char)

Bir değerin gerçek bir sayıyı temsil eder olup olmadığını belirler.

INumberBase<Char>.IsSubnormal(Char)

Bir değerin normalin altında olup olmadığını belirler.

INumberBase<Char>.IsZero(Char)

Değerin sıfır olup olmadığını belirler.

INumberBase<Char>.MaxMagnitude(Char, Char)

İki değeri daha büyük olan işlemle karşılaştırır.

INumberBase<Char>.MaxMagnitudeNumber(Char, Char)

İki değeri, daha büyük bir büyüklüğe sahip olan ve giriş ise diğer değeri döndüren işlemle karşılaştırır NaN.

INumberBase<Char>.MinMagnitude(Char, Char)

daha küçük olan iki değeri işlemle karşılaştırır.

INumberBase<Char>.MinMagnitudeNumber(Char, Char)

daha küçük bir büyüklüğe sahip olan ve giriş ise diğer değeri döndüren iki değeri hesapla karşılaştırır NaN.

INumberBase<Char>.One

Türün değerini 1 alır.

INumberBase<Char>.Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider)

Bir karakter aralığını bir değere ayrıştırıyor.

INumberBase<Char>.Parse(String, NumberStyles, IFormatProvider)

Bir dizeyi bir değere ayrıştırıyor.

INumberBase<Char>.Radix

Türün sayı tabanını veya tabanını alır.

INumberBase<Char>.TryConvertFromChecked<TOther>(TOther, Char)

Bir karakteri UTF-16 kod birimi olarak temsil eder.

INumberBase<Char>.TryConvertFromSaturating<TOther>(TOther, Char)

Bir karakteri UTF-16 kod birimi olarak temsil eder.

INumberBase<Char>.TryConvertFromTruncating<TOther>(TOther, Char)

Bir karakteri UTF-16 kod birimi olarak temsil eder.

INumberBase<Char>.TryConvertToChecked<TOther>(Char, TOther)

Geçerli türün bir örneğini başka bir türe dönüştürmeyi dener ve geçerli türün temsil edilebilir aralığının dışında kalan değerler için taşma özel durumu oluşturur.

INumberBase<Char>.TryConvertToSaturating<TOther>(Char, TOther)

Geçerli türün bir örneğini başka bir türe dönüştürmeyi dener ve geçerli türün temsil edilebilir aralığının dışında kalan değerleri doygunluğa getirir.

INumberBase<Char>.TryConvertToTruncating<TOther>(Char, TOther)

Geçerli türün bir örneğini başka bir türe dönüştürmeyi dener ve geçerli türün temsil edilebilir aralığının dışında kalan tüm değerleri keser.

INumberBase<Char>.TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Char)

Bir karakteri UTF-16 kod birimi olarak temsil eder.

INumberBase<Char>.TryParse(String, NumberStyles, IFormatProvider, Char)

Bir karakteri UTF-16 kod birimi olarak temsil eder.

INumberBase<Char>.Zero

Türün değerini 0 alır.

IParsable<Char>.Parse(String, IFormatProvider)

Bir dizeyi bir değere ayrıştırıyor.

IParsable<Char>.TryParse(String, IFormatProvider, Char)

Bir karakteri UTF-16 kod birimi olarak temsil eder.

IShiftOperators<Char,Int32,Char>.LeftShift(Char, Int32)

Belirli bir miktarın solunda kalan bir değeri kaydırıyor.

IShiftOperators<Char,Int32,Char>.RightShift(Char, Int32)

Değeri belirli bir tutara göre sağa kaydırıyor.

IShiftOperators<Char,Int32,Char>.UnsignedRightShift(Char, Int32)

Değeri belirli bir tutara göre sağa kaydırıyor.

ISpanFormattable.TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Geçerli örneğin değerini sağlanan karakter aralığına biçimlendirmeye çalışır.

ISpanParsable<Char>.Parse(ReadOnlySpan<Char>, IFormatProvider)

Bir karakter aralığını bir değere ayrıştırıyor.

ISpanParsable<Char>.TryParse(ReadOnlySpan<Char>, IFormatProvider, Char)

Bir karakteri UTF-16 kod birimi olarak temsil eder.

ISubtractionOperators<Char,Char,Char>.CheckedSubtraction(Char, Char)

Farklarını hesaplamak için iki değeri çıkarır.

ISubtractionOperators<Char,Char,Char>.Subtraction(Char, Char)

Farklarını hesaplamak için iki değeri çıkarır.

IUnaryNegationOperators<Char,Char>.CheckedUnaryNegation(Char)

Bir değerin denetlenen tekil olumsuzlamasını hesaplar.

IUnaryNegationOperators<Char,Char>.UnaryNegation(Char)

Bir değerin tekli olumsuzlamasını hesaplar.

IUnaryPlusOperators<Char,Char>.UnaryPlus(Char)

Bir değerin birli artısını hesaplar.

IUtf8SpanFormattable.TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider)

Geçerli örneğin değerini belirtilen bayt aralığına UTF-8 olarak biçimlendirmeye çalışır.

Şunlara uygulanır

İş Parçacığı Güvenliği

Bu türün tüm üyeleri iş parçacığı güvenlidir. Örneğin durumunu değiştirmek için görüntülenen üyeler, gerçekte yeni değer ile başlatılan yeni bir örneği döndürür. Diğer türlerde olduğu gibi, bu türün örneğini içeren paylaşılan değişkenini okuma ve yazma, iş parçacığı güvenliğini sağlamak için bir kilit tarafından korunmalıdır.

Ayrıca bkz.