【C#】基础——结构体

using System;
using System.Text;

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

struct Book
{
    private string title;
    private string author;
    private string subject;
    private int book_id;
    public void getValues(string t,string a,string s,int id)
    {
        title = t;
        author = a;
        subject = s;
        book_id = id;
    }
    public void display()
    {
        Console.WriteLine("Title : {0}", title);
        Console.WriteLine("Author : {0}", author);
        Console.WriteLine("Subject : {0}", subject);
        Console.WriteLine("Book_id : {0}", book_id);
    }
}

namespace Struct
{
    class Program
    {

        public void jichu()
        {
                Books book1;
                Books book2;

                /*Book1详述*/
                book1.title = "C Programming";
                book1.author = "Nuha Ali";
                book1.subject = "C Programming Tutorial";
                book1.book_id = 6495407;

                /*book2详述*/
                book2.title = "Telecom Billing";
                book2.author = "Zara Ali";
                book2.subject = "Telecom Billing Tutorial";
                book2.book_id = 6595700;

                /* 打印 Book1 信息 */
                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);

                /* 打印 Book2 信息 */
                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);
        }

        public void bookStruct()
        {
            Book book1 = new Book();
            Book book2 = new Book();

            book1.getValues("C Programming", "Nuha Ali", "C Programming Tutorial", 6495407);
            book2.getValues("Telecom Billling", "Zara Ali", "Telecom Billing Tutorial", 6495700);

            book1.display();
            book2.display();

        }

        static void Main(string[] args)
        {

            Program P = new Program();
            P.bookStruct();


            Console.ReadKey();
            //Console.WriteLine("Hello World!");
        }
    }
}

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值