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

วิธีการกำหนดโครงสร้าง (Structure) ใน C#

ใน C# โครงสร้าง (struct) เป็นชนิดข้อมูลแบบค่า (value type) ช่วยให้ตัวแปรเดียวจัดเก็บข้อมูลที่เกี่ยวข้องหลายชนิดข้อมูลได้ ใช้คีย์เวิร์ด struct ในการสร้าง

รูปแบบการประกาศ:

struct Books {
    public string title;
    public string author;
    public string subject;
    public int book_id;
};

ตัวอย่างเต็ม

using System;

struct Books {
    public string title;
    public string author;
    public string subject;
    public int book_id;
};

public class testStructure {
    public static void Main(string[] args) {
        Books Book1;
        Books Book2;
        
        Book1.title = "Learn AngularJS";
        Book1.author = "David";
        Book1.subject = "AngularJS";
        Book1.book_id = 345;
        
        Book2.title = "Learn Java in 7 days";
        Book2.author = "Jack";
        Book2.subject = "Java";
        Book2.book_id = 567;
        
        Console.WriteLine("Book 1 title : {0}", Book1.title);
        Console.WriteLine("Book 1 author : {0}", Book1.author);
        Console.WriteLine("Book 1 subject : {0}", Book1.subject);
        Console.WriteLine("Book 1 book_id : {0}", Book1.book_id);
        
        Console.WriteLine("Book 2 title : {0}", Book2.title);
        Console.WriteLine("Book 2 author : {0}", Book2.author);
        Console.WriteLine("Book 2 subject : {0}", Book2.subject);
        Console.WriteLine("Book 2 book_id : {0}", Book2.book_id);
        Console.ReadKey();
    }
}

ผลลัพธ์

Book 1 title : Learn AngularJS
Book 1 author : David
Book 1 subject : AngularJS
Book 1 book_id : 345
Book 2 title : Learn Java in 7 days
Book 2 author : Jack
Book 2 subject : Java
Book 2 book_id : 567