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

วิธีสร้างอ็อบเจกต์ String ใน C#

ในการสร้างอ็อบเจกต์ string ใน C# ใช้วิธีใดวิธีหนึ่งด้านล่าง:

  • กำหนดสตริงลิทเทอรัลให้ตัวแปร String
  • ใช้ Constructor ของคลาส String
  • ใช้ตัวดำเนินการต่อสตริง (+)
  • ดึงพร็อพเพอร์ตี้หรือเรียกเมธอดที่คืนค่า string
  • เรียกเมธอดจัดรูปแบบ เพื่อแปลงค่าหรืออ็อบเจกต์เป็นสตริง

ตัวอย่าง

using System; 
namespace Demo { 
    class Program { 
        static void Main(string[] args) { 
            // จาก string literal และการต่อสตริง 
            string fname = "Brad ", lname = "Pitt"; 
            char[] letters = { 'W', 'e', 'b' }; 
            string[] sarray = { "Web", "World" }; 
            string fullname = fname + lname; 
            Console.WriteLine("Full Name: {0}", fullname); 
            // โดยใช้ string constructor 
            string greetings = new string(letters); 
            Console.WriteLine("Greetings: {0}", greetings); 
            // เมธอดที่คืนค่า string 
            string message = String.Join(" ", sarray); 
            Console.WriteLine("Message: {0}", message); 
            // เมธอดจัดรูปแบบแปลงค่า 
            DateTime waiting = new DateTime(2012, 10, 10, 17, 58, 1); 
            string chat = String.Format("Message sent at {0:t} on {0:D}", waiting); 
            Console.WriteLine("Message: {0}", chat); 
        } 
    } 
}

ผลลัพธ์

Full Name: Brad Pitt Greetings: Web Message: Web World Message: Message sent at 5:58 PM on Wednesday, October 10, 2012