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

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

WBOY
リリース: 2023-09-06 17:45:07
転載
964 人が閲覧しました

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート