Char.IsSymbol Метод

Определение

Показывает, относится ли символ Юникода к категории символьных знаков.

Перегрузки

IsSymbol(String, Int32)

Показывает, относится ли указанный символ в указанной позиции в указанной строке к категории символьных знаков.

IsSymbol(Char)

Показывает, относится ли указанный символ Юникода к категории символьных знаков.

Примеры

В следующем примере кода демонстрируется IsSymbol.

using namespace System;
int main()
{
   String^ str =  "non-symbolic characters";
   Console::WriteLine( Char::IsSymbol( '+' ) ); // Output: "True"
   Console::WriteLine( Char::IsSymbol( str, 8 ) ); // Output: "False"
}
using System;

public class IsSymbolSample {
    public static void Main() {
        string str = "non-symbolic characters";

        Console.WriteLine(Char.IsSymbol('+'));		// Output: "True"
        Console.WriteLine(Char.IsSymbol(str, 8));	// Output: "False"
    }
}
open System

let str = "non-symbolic characters"

printfn $"{Char.IsSymbol '+'}"      // Output: "True"
printfn $"{Char.IsSymbol(str, 8)}"  // Output: "False"
Module IsSymbolSample

    Sub Main()

        Dim str As String
        str = "non-symbolic characters"

        Console.WriteLine(Char.IsSymbol("+"c))      ' Output: "True"
        Console.WriteLine(Char.IsSymbol(str, 8))    ' Output: "False"

    End Sub

End Module

Комментарии

Допустимые символы являются членами следующих категорий в UnicodeCategory: MathSymbol, CurrencySymbol, ModifierSymbolи OtherSymbol.

Символы в стандарте Юникода — это слабо определенный набор символов, включающих следующее:

  • Символы валюты.

  • Буквенные символы, которые включают набор математических буквенно-цифровых символов, а также такие символы, как c/o, No и ™ .

  • Числовые формы, такие как подстрочные и надстрочные.

  • Математические операторы и стрелки.

  • Геометрические символы.

  • Технические символы.

  • Брайлевские шаблоны.

  • Дингбаты.

IsSymbol(String, Int32)

Исходный код:
Char.cs
Исходный код:
Char.cs
Исходный код:
Char.cs

Показывает, относится ли указанный символ в указанной позиции в указанной строке к категории символьных знаков.

public:
 static bool IsSymbol(System::String ^ s, int index);
public static bool IsSymbol(string s, int index);
static member IsSymbol : string * int -> bool
Public Shared Function IsSymbol (s As String, index As Integer) As Boolean

Параметры

s
String

Строка.

index
Int32

Позиция символа, который необходимо вычислить в s.

Возвращаемое значение

Значение true, если символ в позиции index в s является символьным знаком; в противном случае — значение false.

Исключения

s имеет значение null.

Параметр index имеет значение меньше нуля или больше последней позиции в s.

Комментарии

Позиции символов в строке индексируются начиная с нуля.

Допустимые символы являются членами следующих категорий в System.Globalization.UnicodeCategory: MathSymbol, CurrencySymbol, ModifierSymbolи OtherSymbol.

Символы в стандарте Юникода — это слабо определенный набор символов, включающих следующее:

  • Символы валюты.

  • Буквенные символы, которые включают набор математических буквенно-цифровых символов, а также такие символы, как c/o, No и ™ .

  • Числовые формы, такие как подстрочные и надстрочные.

  • Математические операторы и стрелки.

  • Геометрические символы.

  • Технические символы.

  • Брайлевские шаблоны.

  • Дингбаты.

См. также раздел

Применяется к

.NET 10 және басқа нұсқалар
Өнім Нұсқалар
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

IsSymbol(Char)

Исходный код:
Char.cs
Исходный код:
Char.cs
Исходный код:
Char.cs

Показывает, относится ли указанный символ Юникода к категории символьных знаков.

public:
 static bool IsSymbol(char c);
public static bool IsSymbol(char c);
static member IsSymbol : char -> bool
Public Shared Function IsSymbol (c As Char) As Boolean

Параметры

c
Char

Знак Юникода, который необходимо вычислить.

Возвращаемое значение

Значение true, если c является символьным знаком; в противном случае — значение false.

Комментарии

Допустимые символы являются членами следующих категорий в UnicodeCategory: MathSymbol, CurrencySymbol, ModifierSymbolи OtherSymbol.

Символы в стандарте Юникода — это слабо определенный набор символов, включающих следующее:

  • Символы валюты.

  • Буквенные символы, которые включают набор математических буквенно-цифровых символов, а также такие символы, как c/o, No и ™ .

  • Числовые формы, такие как подстрочные и надстрочные.

  • Математические операторы и стрелки.

  • Геометрические символы.

  • Технические символы.

  • Брайлевские шаблоны.

  • Дингбаты.

См. также раздел

Применяется к

.NET 10 және басқа нұсқалар
Өнім Нұсқалар
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0