ホームページ  >  記事  >  バックエンド開発  >  C# における文字列リテラルと文字列オブジェクトの比較

C# における文字列リテラルと文字列オブジェクトの比較

WBOY
WBOY転載
2023-09-06 17:45:07762ブラウズ

C# 中的字符串文字与字符串对象

文字列リテラル

文字列リテラルまたは定数は、二重引用符 "" または @"" で囲みます。文字列には、文字リテラルに似た文字 (プレーン文字、エスケープ シーケンス、ユニバーサル文字) が含まれます。

以下は文字列リテラルの例です -

Hello, World"
"Welcome, \

以下は文字列リテラルの使用例を示しています -

Example

using System;

namespace Demo {

   class Program {

      static void Main(string[] args) {

         // string
         string str1 ="Hello, World";
         Console.WriteLine(str1);

         // Multi-line string
         string str2 = @"Welcome,
         Hope you are doing great!";

         Console.WriteLine(str2);
      }
   }
}

String Object

次のいずれかの方法を使用して文字列オブジェクトを作成します。

  • 文字列リテラルを文字列変数に代入する方法
  • String クラス コンストラクターを使用する方法
  • 文字列連結演算子 ( ) を使用する
  • ##プロパティを取得するか、文字列を返すメソッドを呼び出す
  • ##書式設定メソッドを呼び出して値またはオブジェクトを文字列表現に変換する
  • 文字列オブジェクトを作成して 2 つの文字列を比較する方法は次のとおりです -

Example

using System;

namespace Demo {

   class Program {

      static void Main(string[] args) {
         string str1 = "John";
         string str2 = "Andy";

         if (String.Compare(str1, str2) == 0) {
            Console.WriteLine(str1 + " and " + str2 + " are equal strings.");
         } else {
            Console.WriteLine(str1 + " and " + str2 + " are not equal strings.");
         }
         Console.ReadKey() ;
      }
   }
}

以上がC# における文字列リテラルと文字列オブジェクトの比較の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。