C# 語法---3.結構 struct

什麼是結構 struct?

結構體是值類型數據結構,使得一個單一變量能夠存儲各種數據類型的相關數據,通常用來封裝小型相關變量組。用頻繁讀取的數據時使用,不需要實例化

實例:

namespace structdemo
{
        /// <summary>
        /// 定義結構體,例如圖書信息
        /// </summary>
    struct Books
    {
        public string title;
        public string author;
        public string subject;
        public int book_id;
    };
    class Struct
    {
        /// <summary>
        /// 結構體使用
        /// </summary>
        /// <param name="args"></param>
        static void Main(string[] args)
        {
            Books Book1;   //聲明Book1,類型為Books
            Book1.title ="aaa" ;
            Book1.author ="xxx" ;
            Book1.subject ="ccc";
            Book1.book_id = 11;
            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.ReadKey();
        }
      
    }
}
原文地址:https://www.cnblogs.com/ygtup/p/9358825.html