Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

String Literal Vs วัตถุสตริงใน 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);
      }
   }
}

วัตถุสตริง

สร้างวัตถุสตริงโดยใช้วิธีใดวิธีหนึ่งต่อไปนี้ -

  • โดยการกำหนดตัวอักษรสตริงให้กับตัวแปรสตริง
  • โดยใช้ตัวสร้างคลาสสตริง
  • โดยใช้ตัวดำเนินการเชื่อมสตริง (+)
  • โดยการเรียกคุณสมบัติหรือเรียกวิธีการที่ส่งคืนสตริง
  • โดยการเรียกวิธีการจัดรูปแบบเพื่อแปลงค่าหรือวัตถุเป็นการแสดงสตริง

ต่อไปนี้เป็นวิธีสร้างวัตถุสตริงและเปรียบเทียบสองสตริง -

ตัวอย่าง

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