Char Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje znak jako jednotku kódu UTF-16.
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)
- Dědičnost
- Atributy
- Implementuje
-
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>
Příklady
Následující příklad kódu ukazuje některé metody v Char.
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
Poznámky
Další informace o tomto rozhraní API najdete v tématu Doplňkové poznámky k rozhraní API pro Char.
Pole
MaxValue |
Představuje největší možnou hodnotu objektu Char. Toto pole je konstantní. |
MinValue |
Představuje nejmenší možnou hodnotu objektu Char. Toto pole je konstantní. |
Metody
CompareTo(Char) |
Porovná tuto instanci se zadaným Char objektem a určuje, zda tato instance předchází, následuje nebo se zobrazuje na stejné pozici v pořadí řazení jako zadaný Char objekt. |
CompareTo(Object) |
Porovná tuto instanci se zadaným objektem a určuje, zda tato instance předchází, následuje nebo se zobrazuje na stejné pozici v pořadí řazení jako zadaný Objectobjekt . |
ConvertFromUtf32(Int32) |
Převede zadaný bod kódu Unicode na řetězec kódovaný UTF-16. |
ConvertToUtf32(Char, Char) |
Převede hodnotu náhradní dvojice kódování UTF-16 na bod kódu Unicode. |
ConvertToUtf32(String, Int32) |
Převede hodnotu znaku kódování UTF-16 nebo náhradní dvojice na zadané pozici v řetězci na bod kódu Unicode. |
Equals(Char) |
Vrátí hodnotu, která označuje, zda se tato instance rovná zadanému Char objektu. |
Equals(Object) |
Vrací hodnotu, která určuje, zda je tato instance rovna zadanému objektu. |
GetHashCode() |
Vrátí hodnotu hash pro tuto instanci. |
GetNumericValue(Char) |
Převede zadaný číselný znak unicode na číslo s plovoucí desetinou čárkou s dvojitou přesností. |
GetNumericValue(String, Int32) |
Převede číselný znak unicode na zadané pozici v zadaném řetězci na číslo s plovoucí desetinnou čárkou s dvojitou přesností. |
GetTypeCode() | |
GetUnicodeCategory(Char) |
Zařadí zadaný znak Unicode do skupiny identifikované jednou z UnicodeCategory hodnot. |
GetUnicodeCategory(String, Int32) |
Zařadí znak na zadanou pozici v zadaném řetězci do skupiny identifikované jednou z UnicodeCategory hodnot. |
IsAscii(Char) |
Vrátí hodnotu |
IsAsciiDigit(Char) |
Určuje, zda je znak zařazen do kategorie číslice ASCII. |
IsAsciiHexDigit(Char) |
Určuje, zda je znak zařazen do kategorie šestnáctkové číslice ASCII. |
IsAsciiHexDigitLower(Char) |
Určuje, zda je znak zařazen do kategorie jako šestnáctková číslice ASCII malá písmena. |
IsAsciiHexDigitUpper(Char) |
Určuje, zda je znak zařazen do kategorie jako hexademická číslice ASCII s velkými písmeny. |
IsAsciiLetter(Char) |
Určuje, zda je znak zařazen do kategorie jako písmeno ASCII. |
IsAsciiLetterLower(Char) |
Označuje, zda je znak zařazen do kategorie malé písmeno ASCII. |
IsAsciiLetterOrDigit(Char) |
Označuje, zda je znak zařazen do kategorie jako písmeno nebo číslice ASCII. |
IsAsciiLetterUpper(Char) |
Určuje, zda je znak zařazen do kategorie jako velké písmeno ASCII. |
IsBetween(Char, Char, Char) |
Určuje, zda je znak v zadaném rozsahu včetně. |
IsControl(Char) |
Určuje, zda je zadaný znak unicode zařazen do kategorie jako řídicí znak. |
IsControl(String, Int32) |
Určuje, zda je znak na zadané pozici v zadaném řetězci zařazen do kategorie řídicího znaku. |
IsDigit(Char) |
Určuje, zda je zadaný znak unicode zařazen do kategorie desetinné číslice. |
IsDigit(String, Int32) |
Určuje, zda je znak na zadané pozici v zadaném řetězci zařazen do kategorie desítkové číslice. |
IsHighSurrogate(Char) |
Určuje, zda je zadaný Char objekt vysokou náhradou. |
IsHighSurrogate(String, Int32) |
Určuje, zda Char je objekt na zadané pozici v řetězci vysokou náhradou. |
IsLetter(Char) |
Určuje, zda je zadaný znak unicode zařazen do kategorie jako písmeno unicode. |
IsLetter(String, Int32) |
Určuje, zda je znak na zadané pozici v zadaném řetězci zařazen do kategorie písmen unicode. |
IsLetterOrDigit(Char) |
Určuje, zda je zadaný znak unicode zařazen do kategorie jako písmeno nebo desetinná číslice. |
IsLetterOrDigit(String, Int32) |
Určuje, zda je znak na zadané pozici v zadaném řetězci zařazen do kategorie písmeno nebo desetinná číslice. |
IsLower(Char) |
Určuje, zda je zadaný znak unicode zařazen do kategorie jako malé písmeno. |
IsLower(String, Int32) |
Určuje, zda je znak na zadané pozici v zadaném řetězci zařazen jako malé písmeno. |
IsLowSurrogate(Char) |
Určuje, zda je zadaný Char objekt nízkou náhradou. |
IsLowSurrogate(String, Int32) |
Určuje, zda Char je objekt na zadané pozici v řetězci nízkou náhradou. |
IsNumber(Char) |
Určuje, zda je zadaný znak unicode zařazen do kategorie čísla. |
IsNumber(String, Int32) |
Určuje, zda je znak na zadané pozici v zadaném řetězci zařazen do kategorie čísla. |
IsPunctuation(Char) |
Určuje, zda je zadaný znak unicode zařazen do kategorie jako interpunkční znaménko. |
IsPunctuation(String, Int32) |
Určuje, zda je znak na zadané pozici v zadaném řetězci zařazen jako interpunkční znaménko. |
IsSeparator(Char) |
Určuje, zda je zadaný znak unicode zařazen do kategorie jako znak oddělovače. |
IsSeparator(String, Int32) |
Určuje, jestli je znak na zadané pozici v zadaném řetězci zařazený jako oddělovač znaků. |
IsSurrogate(Char) |
Určuje, zda má zadaný znak jednotku náhradního kódu. |
IsSurrogate(String, Int32) |
Určuje, zda znak na zadané pozici v zadaném řetězci má náhradní jednotku kódu. |
IsSurrogatePair(Char, Char) |
Určuje, zda dva zadané Char objekty tvoří náhradní dvojici. |
IsSurrogatePair(String, Int32) |
Určuje, zda dva sousední Char objekty na zadané pozici v řetězci tvoří náhradní pár. |
IsSymbol(Char) |
Určuje, zda je zadaný znak unicode zařazen do kategorie jako znak symbolu. |
IsSymbol(String, Int32) |
Určuje, zda je znak na zadané pozici v zadaném řetězci zařazen jako znak symbolu. |
IsUpper(Char) |
Určuje, zda je zadaný znak sady Unicode zařazen do kategorie jako velké písmeno. |
IsUpper(String, Int32) |
Určuje, zda je znak na zadané pozici v zadaném řetězci zařazen do kategorií jako velké písmeno. |
IsWhiteSpace(Char) |
Určuje, zda je zadaný znak unicode zařazen do kategorie prázdných znaků. |
IsWhiteSpace(String, Int32) |
Určuje, zda je znak na zadané pozici v zadaném řetězci zařazen jako prázdné znaky. |
Parse(String) |
Převede hodnotu zadaného řetězce na jeho ekvivalentní znak Unicode. |
ToLower(Char) |
Převede hodnotu znaku Unicode na jeho ekvivalent malými písmeny. |
ToLower(Char, CultureInfo) |
Převede hodnotu zadaného znaku Unicode na jeho ekvivalent malými písmeny pomocí zadaných informací o formátování specifické pro jazykovou verzi. |
ToLowerInvariant(Char) |
Převede hodnotu znaku Unicode na jeho ekvivalent malými písmeny pomocí pravidel velkých a malých písmen invariantní jazykové verze. |
ToString() |
Převede hodnotu této instance na její odpovídající řetězcovou reprezentaci. |
ToString(Char) |
Převede zadaný znak unicode na ekvivalentní řetězcovou reprezentaci. |
ToString(IFormatProvider) |
Převede hodnotu této instance na ekvivalentní řetězcovou reprezentaci pomocí zadané informace o formátu specifické pro jazykovou verzi. |
ToUpper(Char) |
Převede hodnotu znaku Unicode na ekvivalent velkých písmen. |
ToUpper(Char, CultureInfo) |
Převede hodnotu zadaného znaku Unicode na jeho ekvivalent velkými písmeny pomocí zadaných informací o formátování specifické pro jazykovou verzi. |
ToUpperInvariant(Char) |
Převede hodnotu znaku Unicode na jeho ekvivalent pro velká písmena pomocí pravidel velikostí písmen invariantní jazykové verze. |
TryParse(String, Char) |
Převede hodnotu zadaného řetězce na jeho ekvivalentní znak Unicode. Návratový kód označuje, jestli byl převod úspěšný nebo neúspěšný. |
Explicitní implementace rozhraní
IAdditionOperators<Char,Char,Char>.Addition(Char, Char) |
Sečte dvě hodnoty k výpočtu jejich součtu. |
IAdditionOperators<Char,Char,Char>.CheckedAddition(Char, Char) |
Sečte dvě hodnoty k výpočtu jejich součtu. |
IAdditiveIdentity<Char,Char>.AdditiveIdentity |
Získá přídatnou identitu aktuálního typu. |
IBinaryInteger<Char>.GetByteCount() |
Získá počet bajtů, které budou zapsány jako součást .TryWriteLittleEndian(Span<Byte>, Int32) |
IBinaryInteger<Char>.GetShortestBitLength() |
Získá délku, v bitech, nejkratší dva je doplněk reprezentace aktuální hodnoty. |
IBinaryInteger<Char>.LeadingZeroCount(Char) |
Vypočítá počet bitů s úvodní nulou v hodnotě. |
IBinaryInteger<Char>.PopCount(Char) |
Vypočítá počet bitů, které jsou nastaveny v hodnotě. |
IBinaryInteger<Char>.RotateLeft(Char, Int32) |
Otočí hodnotu, která zbyla o danou částku. |
IBinaryInteger<Char>.RotateRight(Char, Int32) |
Otočí hodnotu doprava o danou částku. |
IBinaryInteger<Char>.TrailingZeroCount(Char) |
Vypočítá počet koncových nula bitů v hodnotě. |
IBinaryInteger<Char>.TryReadBigEndian(ReadOnlySpan<Byte>, Boolean, Char) |
Představuje znak jako jednotku kódu UTF-16. |
IBinaryInteger<Char>.TryReadLittleEndian(ReadOnlySpan<Byte>, Boolean, Char) |
Představuje znak jako jednotku kódu UTF-16. |
IBinaryInteger<Char>.TryWriteBigEndian(Span<Byte>, Int32) |
Pokusí se zapsat aktuální hodnotu v daném rozsahu ve formátu big-endian. |
IBinaryInteger<Char>.TryWriteLittleEndian(Span<Byte>, Int32) |
Pokusí se zapsat aktuální hodnotu v daném rozsahu ve formátu little-endian. |
IBinaryNumber<Char>.AllBitsSet |
Získá instanci binárního typu, ve kterém jsou nastaveny všechny bity. |
IBinaryNumber<Char>.IsPow2(Char) |
Určuje, zda je hodnota mocnina dva. |
IBinaryNumber<Char>.Log2(Char) |
Vypočítá log2 hodnoty. |
IBitwiseOperators<Char,Char,Char>.BitwiseAnd(Char, Char) |
Vypočítá bitové hodnoty a dvou hodnot. |
IBitwiseOperators<Char,Char,Char>.BitwiseOr(Char, Char) |
Vypočítá bitové nebo dvě hodnoty. |
IBitwiseOperators<Char,Char,Char>.ExclusiveOr(Char, Char) |
Vypočítá výhradní hodnotu nebo dvou hodnot. |
IBitwiseOperators<Char,Char,Char>.OnesComplement(Char) |
Vypočítá reprezentaci dané hodnoty jako doplněk. |
IComparable.CompareTo(Object) |
Porovná aktuální instanci s jiným objektem stejného typu a vrátí celé číslo udávající, zda aktuální instance předchází, následuje nebo se vyskytuje ve stejné pozici v pořadí řazení jako druhý objekt. |
IComparisonOperators<Char,Char,Boolean>.GreaterThan(Char, Char) |
Porovná dvě hodnoty a určí, která je větší. |
IComparisonOperators<Char,Char,Boolean>.GreaterThanOrEqual(Char, Char) |
Porovná dvě hodnoty a určí, která hodnota je větší nebo rovna. |
IComparisonOperators<Char,Char,Boolean>.LessThan(Char, Char) |
Porovná dvě hodnoty a určí, která hodnota je menší. |
IComparisonOperators<Char,Char,Boolean>.LessThanOrEqual(Char, Char) |
Porovná dvě hodnoty a určí, která hodnota je menší nebo rovna. |
IConvertible.GetTypeCode() |
Vrátí hodnotu TypeCode pro tuto instanci. |
IConvertible.ToBoolean(IFormatProvider) |
Poznámka Tento převod není podporován. Když se o to pokusíte, vyvolá se .InvalidCastException |
IConvertible.ToByte(IFormatProvider) |
Popis tohoto člena najdete v tématu ToByte(IFormatProvider). |
IConvertible.ToChar(IFormatProvider) |
Popis tohoto člena najdete v tématu ToChar(IFormatProvider). |
IConvertible.ToDateTime(IFormatProvider) |
Poznámka Tento převod není podporován. Když se o to pokusíte, vyvolá se .InvalidCastException |
IConvertible.ToDecimal(IFormatProvider) |
Poznámka Tento převod není podporován. Když se o to pokusíte, vyvolá se .InvalidCastException |
IConvertible.ToDouble(IFormatProvider) |
Poznámka Tento převod není podporován. Když se o to pokusíte, vyvolá se .InvalidCastException |
IConvertible.ToInt16(IFormatProvider) |
Popis tohoto člena najdete v tématu ToInt16(IFormatProvider). |
IConvertible.ToInt32(IFormatProvider) |
Popis tohoto člena najdete v tématu ToInt32(IFormatProvider). |
IConvertible.ToInt64(IFormatProvider) |
Popis tohoto člena najdete v tématu ToInt64(IFormatProvider). |
IConvertible.ToSByte(IFormatProvider) |
Popis tohoto člena najdete v tématu ToSByte(IFormatProvider). |
IConvertible.ToSingle(IFormatProvider) |
Poznámka Tento převod není podporován. Když se o to pokusíte, vyvolá se .InvalidCastException |
IConvertible.ToString(IFormatProvider) |
Převede hodnotu této instance na ekvivalentní řetězec pomocí informací o formátování specifické pro zadanou jazykovou verzi. |
IConvertible.ToType(Type, IFormatProvider) |
Popis tohoto člena najdete v tématu ToType(Type, IFormatProvider). |
IConvertible.ToUInt16(IFormatProvider) |
Popis tohoto člena najdete v tématu ToUInt16(IFormatProvider). |
IConvertible.ToUInt32(IFormatProvider) |
Popis tohoto člena najdete v tématu ToUInt32(IFormatProvider). |
IConvertible.ToUInt64(IFormatProvider) |
Popis tohoto člena najdete v tématu ToUInt64(IFormatProvider). |
IDecrementOperators<Char>.CheckedDecrement(Char) |
Sníží hodnotu. |
IDecrementOperators<Char>.Decrement(Char) |
Sníží hodnotu. |
IDivisionOperators<Char,Char,Char>.Division(Char, Char) |
Vydělí jednu hodnotu jinou za účelem výpočtu jejich podílu. |
IEqualityOperators<Char,Char,Boolean>.Equality(Char, Char) |
Porovná dvě hodnoty a určí rovnost. |
IEqualityOperators<Char,Char,Boolean>.Inequality(Char, Char) |
Porovná dvě hodnoty a určí nerovnost. |
IFormattable.ToString(String, IFormatProvider) |
Formátuje hodnotu aktuální instance pomocí zadaného formátu. |
IIncrementOperators<Char>.CheckedIncrement(Char) |
Zvýší hodnotu. |
IIncrementOperators<Char>.Increment(Char) |
Zvýší hodnotu. |
IMinMaxValue<Char>.MaxValue |
Získá maximální hodnotu aktuálního typu. |
IMinMaxValue<Char>.MinValue |
Získá minimální hodnotu aktuálního typu. |
IModulusOperators<Char,Char,Char>.Modulus(Char, Char) |
Vydělí dvě hodnoty dohromady za účelem výpočtu jejich modulu nebo zbytku. |
IMultiplicativeIdentity<Char,Char>.MultiplicativeIdentity |
Získá multiplikativní identitu aktuálního typu. |
IMultiplyOperators<Char,Char,Char>.CheckedMultiply(Char, Char) |
Vynásobí dvě hodnoty dohromady a vypočítá jejich součin. |
IMultiplyOperators<Char,Char,Char>.Multiply(Char, Char) |
Vynásobí dvě hodnoty dohromady a vypočítá jejich součin. |
INumberBase<Char>.Abs(Char) |
Vypočítá absolutní hodnotu. |
INumberBase<Char>.IsCanonical(Char) |
Určuje, zda je hodnota v kanonické reprezentaci. |
INumberBase<Char>.IsComplexNumber(Char) |
Určuje, zda hodnota představuje komplexní číslo. |
INumberBase<Char>.IsEvenInteger(Char) |
Určuje, zda hodnota představuje sudé číslo. |
INumberBase<Char>.IsFinite(Char) |
Určuje, zda je hodnota konečná. |
INumberBase<Char>.IsImaginaryNumber(Char) |
Určuje, zda hodnota představuje čisté imaginární číslo. |
INumberBase<Char>.IsInfinity(Char) |
Určuje, zda je hodnota nekonečná. |
INumberBase<Char>.IsInteger(Char) |
Určuje, zda hodnota představuje celočíselné číslo. |
INumberBase<Char>.IsNaN(Char) |
Určuje, jestli je hodnota NaN. |
INumberBase<Char>.IsNegative(Char) |
Určuje, jestli je hodnota záporná. |
INumberBase<Char>.IsNegativeInfinity(Char) |
Určuje, zda je hodnota záporné nekonečno. |
INumberBase<Char>.IsNormal(Char) |
Určuje, zda je hodnota normální. |
INumberBase<Char>.IsOddInteger(Char) |
Určuje, zda hodnota představuje liché celočíselné číslo. |
INumberBase<Char>.IsPositive(Char) |
Určuje, jestli je hodnota kladná. |
INumberBase<Char>.IsPositiveInfinity(Char) |
Určuje, zda je hodnota kladné nekonečno. |
INumberBase<Char>.IsRealNumber(Char) |
Určuje, zda hodnota představuje reálné číslo. |
INumberBase<Char>.IsSubnormal(Char) |
Určuje, jestli je hodnota podnormální. |
INumberBase<Char>.IsZero(Char) |
Určuje, zda je hodnota nula. |
INumberBase<Char>.MaxMagnitude(Char, Char) |
Porovná dvě hodnoty pro výpočet, který je větší. |
INumberBase<Char>.MaxMagnitudeNumber(Char, Char) |
Porovná dvě hodnoty pro výpočet, který má větší velikost a vrátí druhou hodnotu, pokud je |
INumberBase<Char>.MinMagnitude(Char, Char) |
Porovná dvě hodnoty s výpočtem, který je menší. |
INumberBase<Char>.MinMagnitudeNumber(Char, Char) |
Porovná dvě hodnoty pro výpočet, který má menší velikost a vrátí druhou hodnotu, pokud je |
INumberBase<Char>.MultiplyAddEstimate(Char, Char, Char) |
Představuje znak jako jednotku kódu UTF-16. |
INumberBase<Char>.One |
Získá hodnotu |
INumberBase<Char>.Parse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider) |
Parsuje rozsah znaků na hodnotu. |
INumberBase<Char>.Parse(String, NumberStyles, IFormatProvider) |
Parsuje řetězec na hodnotu. |
INumberBase<Char>.Radix |
Získá radix nebo základ pro typ. |
INumberBase<Char>.TryConvertFromChecked<TOther>(TOther, Char) |
Představuje znak jako jednotku kódu UTF-16. |
INumberBase<Char>.TryConvertFromSaturating<TOther>(TOther, Char) |
Představuje znak jako jednotku kódu UTF-16. |
INumberBase<Char>.TryConvertFromTruncating<TOther>(TOther, Char) |
Představuje znak jako jednotku kódu UTF-16. |
INumberBase<Char>.TryConvertToChecked<TOther>(Char, TOther) |
Pokusí se převést instanci aktuálního typu na jiný typ, vyvolá výjimku přetečení pro všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu. |
INumberBase<Char>.TryConvertToSaturating<TOther>(Char, TOther) |
Pokusí se převést instanci aktuálního typu na jiný typ, nasytí všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu. |
INumberBase<Char>.TryConvertToTruncating<TOther>(Char, TOther) |
Pokusí se převést instanci aktuálního typu na jiný typ a zkrátí všechny hodnoty, které spadají mimo reprezentovatelný rozsah aktuálního typu. |
INumberBase<Char>.TryParse(ReadOnlySpan<Char>, NumberStyles, IFormatProvider, Char) |
Představuje znak jako jednotku kódu UTF-16. |
INumberBase<Char>.TryParse(String, NumberStyles, IFormatProvider, Char) |
Představuje znak jako jednotku kódu UTF-16. |
INumberBase<Char>.Zero |
Získá hodnotu |
IParsable<Char>.Parse(String, IFormatProvider) |
Parsuje řetězec na hodnotu. |
IParsable<Char>.TryParse(String, IFormatProvider, Char) |
Představuje znak jako jednotku kódu UTF-16. |
IShiftOperators<Char,Int32,Char>.LeftShift(Char, Int32) |
Posune hodnotu doleva o danou částku. |
IShiftOperators<Char,Int32,Char>.RightShift(Char, Int32) |
Posune hodnotu doprava o danou částku. |
IShiftOperators<Char,Int32,Char>.UnsignedRightShift(Char, Int32) |
Posune hodnotu doprava o danou částku. |
ISpanFormattable.TryFormat(Span<Char>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Pokusí se naformátovat hodnotu aktuální instance do zadaného rozsahu znaků. |
ISpanParsable<Char>.Parse(ReadOnlySpan<Char>, IFormatProvider) |
Parsuje rozsah znaků na hodnotu. |
ISpanParsable<Char>.TryParse(ReadOnlySpan<Char>, IFormatProvider, Char) |
Představuje znak jako jednotku kódu UTF-16. |
ISubtractionOperators<Char,Char,Char>.CheckedSubtraction(Char, Char) |
Odečte dvě hodnoty pro výpočet jejich rozdílu. |
ISubtractionOperators<Char,Char,Char>.Subtraction(Char, Char) |
Odečte dvě hodnoty pro výpočet jejich rozdílu. |
IUnaryNegationOperators<Char,Char>.CheckedUnaryNegation(Char) |
Vypočítá zkontrolované unární negace hodnoty. |
IUnaryNegationOperators<Char,Char>.UnaryNegation(Char) |
Vypočítá unární negaci hodnoty. |
IUnaryPlusOperators<Char,Char>.UnaryPlus(Char) |
Vypočítá unární plus hodnoty. |
IUtf8SpanFormattable.TryFormat(Span<Byte>, Int32, ReadOnlySpan<Char>, IFormatProvider) |
Pokusí se naformátovat hodnotu aktuální instance jako UTF-8 do zadaného rozsahu bajtů. |
Platí pro
Bezpečný přístup z více vláken
Všechny členy tohoto typu jsou zabezpečeny pro přístup z více vláken. Členy, které patrně upravují stav instance, ve skutečnosti vrací novou instanci inicializovanou s použitím nové hodnoty. Jako u jakéhokoli typu, čtení a zápis do sdílené proměnné, která obsahuje instanci tohoto typu, musí být chráněn zámkem, který zaručí bezpečný přístup z více vláken.
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro