コードインスペクション:可変長エスケープシーケンスとテキストの混在を回避してください
このコードインスペクションは、 \x で始まるエスケープシーケンスについて警告します。 これらのシーケンスはさまざまな長さの 16 進数で動作するため、テキストが ABCDEF で始まる場合、後続のテキストの最初の文字を誤って \x シーケンスに「添付」してしまう可能性があります。
それとは対照的に、 \u エスケープシーケンスでは、 \u の後に常に 4 桁の 16 進数が必要です。
このようなエスケープシーケンスを壊れにくくするクイックフィックスがあります。例えば、 \u エスケープシーケンスを使う方法や、エスケープシーケンスとその後に続くテキストがはっきり区別できるように文字列リテラルを分割する方法などです。
Console.WriteLine("\x20Abracadabra");
Console.WriteLine("\x20Ab" + "racadabra");
2026 年 6 月 12 日