在識別符號中使用轉義序列

轉義序列不僅限於 stringchar 文字。

假設你需要覆蓋第三方方法:

protected abstract IEnumerable<Texte> ObtenirŒuvres();

並假設字元Œ在你用於 C#原始檔的字元編碼中不可用。你很幸運,允許在程式碼中的識別符號中使用\u####\U######## 型別的轉義。所以寫下來是合法的:

protected override IEnumerable<Texte> Obtenir\u0152uvres()
{
    // ...
}

並且 C#編譯器會知道Œ\u0152 是相同的字元。

(但是,切換到 UTF-8 或可以處理所有字元的類似編碼可能是個好主意。)