Char.IsSymbol Yöntem

Tanım

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

Aşırı Yüklemeler

IsSymbol(String, Int32)

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

IsSymbol(Char)

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

Örnekler

Aşağıdaki kod örneğinde gösterilmiştir IsSymbol.

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

Açıklamalar

Geçerli simgeler , , CurrencySymbolModifierSymbolve OtherSymboliçindeki UnicodeCategoryMathSymbolaşağıdaki kategorilerin üyeleridir.

Unicode standardındaki simgeler, aşağıdakileri içeren gevşek tanımlanmış bir karakter kümesidir:

  • Para birimi simgeleri.

  • C/o, Hayır ve ™ gibi simgelerin yanı sıra bir dizi matematiksel alfasayısal simge içeren harf benzeri simgeler.

  • Alt simgeler ve üst simgeler gibi sayı formları.

  • Matematiksel işleçler ve oklar.

  • Geometrik simgeler.

  • Teknik simgeler.

  • Braille desenleri.

  • Dingbats.

IsSymbol(String, Int32)

Kaynak:
Char.cs
Kaynak:
Char.cs
Kaynak:
Char.cs

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

public static bool IsSymbol (string s, int index);

Parametreler

s
String

Bir dize.

index
Int32

içinde sdeğerlendirilecek karakterin konumu.

Döndürülenler

true konumundaki karakter indexs bir sembol karakteriyse; değilse, false.

Özel durumlar

s, null değeridir.

index sıfırdan küçük veya içindeki sson konumdan büyük.

Açıklamalar

Bir dizedeki karakter konumları sıfırdan başlayarak dizine alınır.

Geçerli simgeler , , CurrencySymbolModifierSymbolve OtherSymboliçindeki System.Globalization.UnicodeCategoryMathSymbolaşağıdaki kategorilerin üyeleridir.

Unicode standardındaki simgeler, aşağıdakileri içeren gevşek tanımlanmış bir karakter kümesidir:

  • Para birimi simgeleri.

  • C/o, Hayır ve ™ gibi simgelerin yanı sıra bir dizi matematiksel alfasayısal simge içeren harf benzeri simgeler.

  • Alt simgeler ve üst simgeler gibi sayı formları.

  • Matematiksel işleçler ve oklar.

  • Geometrik simgeler.

  • Teknik simgeler.

  • Braille desenleri.

  • Dingbats.

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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
.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)

Kaynak:
Char.cs
Kaynak:
Char.cs
Kaynak:
Char.cs

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

public static bool IsSymbol (char c);

Parametreler

c
Char

Değerlendirilecek Unicode karakteri.

Döndürülenler

true bir sembol karakteriyse c ; değilse, false.

Açıklamalar

Geçerli simgeler , , CurrencySymbolModifierSymbolve OtherSymboliçindeki UnicodeCategoryMathSymbolaşağıdaki kategorilerin üyeleridir.

Unicode standardındaki simgeler, aşağıdakileri içeren gevşek tanımlanmış bir karakter kümesidir:

  • Para birimi simgeleri.

  • C/o, Hayır ve ™ gibi simgelerin yanı sıra bir dizi matematiksel alfasayısal simge içeren harf benzeri simgeler.

  • Alt simgeler ve üst simgeler gibi sayı formları.

  • Matematiksel işleçler ve oklar.

  • Geometrik simgeler.

  • Teknik simgeler.

  • Braille desenleri.

  • Dingbats.

Ayrıca bkz.

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.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
.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