C# Class ConsoleApplication1.GraphemeIdentifiers

結合文字(Mn, Mcカテゴリーの文字)や、formatting-character を識別子に使えることをいろいろ悪用。
Afficher le fichier Open project: ufcpp/UfcppSample

Méthodes publiques

Méthode Description
DiacriticalMark ( ) : void

non-spacing mark(アクセント記号とか濁点とか)を使うと、 見た目が全く同じで違う文字ってのが作れる。

IdeographicVariationSelector ( ) : void
ZeroWidthJoiner ( ) : void

Cf 文字を識別子に使った場合、削除するらしい。 ab と a\u200db (\u200d は zero witdh joiner)は同じ識別子として扱われる。

Method Details

DiacriticalMark() public static méthode

non-spacing mark(アクセント記号とか濁点とか)を使うと、 見た目が全く同じで違う文字ってのが作れる。
public static DiacriticalMark ( ) : void
Résultat void

IdeographicVariationSelector() public static méthode

public static IdeographicVariationSelector ( ) : void
Résultat void

ZeroWidthJoiner() public static méthode

Cf 文字を識別子に使った場合、削除するらしい。 ab と a\u200db (\u200d は zero witdh joiner)は同じ識別子として扱われる。
public static ZeroWidthJoiner ( ) : void
Résultat void