C#
 Computer >> コンピューター >  >> プログラミング >> C#

文字列リテラルとC#の文字列オブジェクト


文字列リテラル

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

文字列リテラルの例を次に示します-

Hello, World"
"Welcome, \

以下は、文字列リテラルの使用法を示す例です-

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クラスコンストラクターを使用する
  • 文字列連結演算子(+)を使用する
  • プロパティを取得するか、文字列を返すメソッドを呼び出すことによって
  • フォーマットメソッドを呼び出して、値またはオブジェクトをその文字列表現に変換することによって

以下は、文字列オブジェクトを作成して2つの文字列を比較する方法です-

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() ;
      }
   }
}

  1. JavaScriptで文字列を日付オブジェクトに変換するにはどうすればよいですか?

    文字列を日付オブジェクトに変換するにはDate() メソッドを使用する必要があります。このメソッドは、プラットフォームに依存しない形式で特定の瞬間を表す日付インスタンスを作成します。 例 次の例では、「str」という名前の文字列が最初に JSON.parse()を使用して解析されます。 メソッドを作成し、 Date()を使用して日付オブジェクトに変換します メソッド。 <html> <body> <script>    var str = '{"name":"Ram", "

  2. 文字列をJavaScriptオブジェクトに変換する方法は?

    以下は、文字列をJavaScriptオブジェクトに変換するコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> &nbs