C#プログラミングでは、端末画面で直接二重引用符をエスケープしません。 これらの二重引用符を表示するには、さまざまな方法を使用します。 この記事では、次のことを説明します。端末画面でこれらの二重引用符をエスケープする方法。 エスケープクォートの概念。 C#プログラミングで二重引用符をエスケープする方法を示すさまざまな例。 Ubuntu20.04ですべての例を実行します。
C#プログラミングで二重引用符をエスケープするさまざまな方法:
例1:@および“”エスケープ文字の使用。
この例では、C#プログラミングで二重引用符をエスケープするために@と““エスケープ文字を使用しています。 これらの例を実行するには、Ubuntu20.04テキストエディターを使用します。 C#コードファイルを「.cs」ファイル拡張子で保存します。 この概念を学ぶために、この与えられた例を試してみましょう。
C#プログラムの最初のステートメントは、「usingSystem」です。 この行を作成するときは、C#コードでシステムライブラリを使用します。 さまざまなクラスと関数が含まれています。 このライブラリを使用すると、「Console」クラスと「WriteLine()」関数にアクセスできるようになります。 このライブラリをインポートすると、「名前空間」ができます。 この名前空間の名前は「CsharpProgram」です。 この後、「Demo」という名前のクラスを宣言します。
ここでは「静的」である「main」関数を初期化し、文字列データ型の「message」という名前の変数を宣言します。 この「メッセージ」変数を「MyFirstCsharpProgram」という文字列で初期化します。 「Csharp」の二重引用符をエスケープするには、文字列の先頭に@記号を使用し、二重引用符のもう一方のペア(この「Csharp」など)内に二重引用符を配置します。 この文字列の前に@記号を付ける必要があります。 この後、ターミナル画面にエスケープ引用符を含む行を印刷する必要があります。 そのため、この行を端末にレンダリングする「Console.WriteLine」関数を使用します。
このコードを実行するために、さまざまなコマンドがあります。 Ubuntu 20.04サーバーを使用しているため、出力を取得するにはコマンドに従う必要があります。 与えられた画像には2つのコマンドがあります。 まず、このC#コードをコンパイルする「mcs」コンパイラを使用する必要があります。 コンパイルが成功すると、実行可能ファイルが作成されます。 次に、「.exe」ファイル拡張子を「mono」コマンドで使用すると、このコマンドがこのコードを実行します。 両方のコマンドが正常に実行されると、出力が得られます。 下の画像では、「CSharp」が二重引用符で囲まれて表示されています。
例2:バックスラッシュエスケープ文字を使用する。
Ubuntu 20.04のC#プログラミングで二重引用符をエスケープするために2番目の方法を使用する別の例について詳しく説明します。 ここでは、二重引用符をエスケープするために円記号エスケープ文字を使用します。
C#コードの最初の行で「System」名前空間を初期化します。 この「使用システム」を利用して、C#プログラムの基本的な関数とクラスを取得します。 次に、「Program」という名前の名前空間もあります。 「Csharp」という名前でクラスを開始し、「main」メソッドを呼び出す必要があります。 この「main」メソッド内で、文字列変数「msg」を宣言し、文字列を格納します。 文字列には、二重引用符を入れます。
したがって、このために、この文字列データ内でバックスラッシュメソッドを使用します。 このは、二重引用符を配置する文字列の最初と最後に配置します。 この例では、文字列「EscapeQuotes」に二重引用符を付ける必要があります。 したがって、この文字列を「EscapeQuotes」と記述します。 各二重引用符の前にを書く必要があります。 バックスラッシュエスケープ文字の正しい構文を使用していることを確認する必要があります。 文字列「EscapeQuotes」は二重引用符で囲まれています。
次に、「Console」クラスの「WriteLine」関数を使用して、この文字列を表示画面に出力できるようにします。 また、プログラムの出力のスクリーンショットを貼り付けて、これらのメソッドがC#プログラミングで二重引用符をどのようにエスケープするかを簡単に理解できるようにします。 ここでは、文字列「EscapeQuotes」が二重引用符の中に書かれていることがわかります。
例3:
単一のC#プログラムで両方のメソッドを使用する最後の例を見てみましょう。 C#で引用符をエスケープするための両方の方法を個別に説明します。 次に、引用符をエスケープするために、1つのプログラムで両方のメソッドを使用します。
例1と2で説明したのと同じ「usingSystem」ライブラリを使用してプログラムを開始します。ここでの名前空間の名前は「Escape_Quotes」で、このC#プログラムのクラスを「DemoProgram」という名前で宣言します。 「メイン」関数は、C#プログラムのエントリポイントであるため、C#プログラムの必須部分です。 ここでは、コードで2つの文字列変数を使用しています。 したがって、1つの文字列変数を「Fruits」という名前で宣言し、もう1つの文字列変数を「Vegetables」という名前で宣言します。
また、いくつかの果物の名前を「文字列Fruits」に保存し、いくつかの野菜の名前を2番目の文字列「Vegetables」に保存します。 ここでは、果物と野菜のそれぞれの名前の引用符をエスケープする必要があります。 果物の名前の引用符をエスケープするには、2番目のメソッドであるバックスラッシュメソッドを使用します。 上記の例2で説明したのと同じ手法を使用しています。各二重引用符の前に円記号を記述する必要があります。 これを「」Apple” ” Mango ” ” Orange ” ” Banana ””と記述し、この文字列を最初の文字列「Fruits」として保存します。
したがって、果物の名前はすべて二重引用符で囲まれます。 また、野菜の名前ごとに二重引用符を付けているので、このためです。 例1で説明した最初の方法を使用します。最初に@記号を配置し、次に上の画像に示すように、二重引用符のもう一方のペアの中に二重引用符を配置します。 次に、これらの野菜の名前を2番目の文字列「Vegetables」に格納します。 次に、これらの文字列を印刷します。 ConsoleクラスのWriteLine関数は、これらの名前を画面に表示します。 ここでは、4つの「Console.WriteLine」ステートメントを使用して出力を表示します。 以下の出力のスクリーンショットを貼り付けます。
出力は、果物と野菜のそれぞれの名前が二重引用符で囲まれていることを示しています。 上記のコードでは、C#プログラミングで引用符をエスケープするための2つの代替方法を使用しています。 果物の名前にはバックスラッシュ法を適用し、野菜の名前には@“”法を適用しますが、両方の方法の出力は同じです。
結論:
この記事は、C#プログラミングでのエスケープ引用符の学習に役立ちます。 引用符をエスケープする方法を定義してから、二重引用符を追加するためにさまざまな方法を使用したさまざまな例を検討しました。 ここでは、引用符をエスケープする2つの方法を説明し、Ubuntu20.04でこれらすべての例を実行しました。 コードと出力のスクリーンショットも提供しました。
The post C#エスケープ引用 appeared first on Gamingsym Japan.