ReSharper 2026.1 Help

文字列リテラルの分割と結合

長い文字列リテラルを入力する場合、ReSharper は文字列リテラルを複数行に分割し、必要な引用符とプラス記号を追加するのに役立ちます。

キャレットは文字列リテラル内にあります

ReSharper: 文字列リテラルの分割

Enter を押すと、コードの構文が壊れないように文字列が正しく分割されます:

ReSharper: 文字列リテラルの分割

デフォルトでは、文字列リテラルの連結部分の間の + 記号を削除すると、その部分は 1 つのリテラルにマージされ、冗長な引用符が削除されます。 この動作は、ReSharper オプション の 環境 | エディター | 振る舞い ページで 連結された文字列の間のプラス記号を削除して結合する チェックボックスをオフにすることで無効化できます。 Alt+R、O

文字列リテラルを分割するもう 1 つの方法は、文字列を分割する場所にキャレットを置き、 Alt+Enter を押して 文字列の分割 を選択することです。 この コンテキストアクションは、必要な引用符と + も追加しますが、文字列の両方の部分は同じ行に残ります。

この機能は、次の言語とテクノロジーで サポートされています。

言語: C#

言語: VB.NET

言語: C++

言語: ASP.NET

言語: Razor

言語: XAML

言語: Resx

言語: スクリプトの作成

言語: SQL

この機能は C# で利用可能です

この機能は Visual Basic では使用できません

この機能は C++ で利用可能です

この機能は ASP.NET では使用できません

この機能は Razor では使用できません

機能は XAML では使用できません

機能はリソースファイルでは使用できません

機能はビルドスクリプトファイルでは使用できません

機能は SQL/NoSQL ファイルおよびインジェクションでは利用できません

ここで説明する手順と例では、C# の機能の使用について説明します。 他の言語の詳細については、 言語およびフレームワーク セクションの対応するトピックを参照してください。

2026 年 6 月 12 日