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