程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#編程利器之二:結構與枚舉(Structure and enumeration)(2)

C#編程利器之二:結構與枚舉(Structure and enumeration)(2)

編輯:關於C語言

3. 結構可以定義構造方法

1/**//// <summary>
2/// 使用結構封裝圖書信息
3/// </summary>
4public struct Book
5{
6  /**//// <summary>
7  /// 可定義構造方法
8  /// </summary>
9  public Book()
10  {
11    //
12  }
13
14  public int bookId;
15  public string bookName;
16  public string bookAuthor;
17  public double bookPrice;
18}

4. 可以使用new進行初始化

1/**//// <summary>
2/// 使用結構封裝圖書信息
3/// </summary>
4public struct Book
5{
6  /**////// <summary>
7  ///// 可定義構造方法
8  ///// </summary>
9  //public Book()
10  //{
11  //  //這裡需要注意,當結構中已有帶參數的構造方法時,則不能定義無參數的構造方法
12  //}
13
14  public Book(int id, string name, string author, double price)
15  {
16    bookId = id;
17    bookName = name;
18    bookAuthor = author;
19    bookPrice = price;
20  }
21  public int bookId;
22  public string bookName;
23  public string bookAuthor;
24  public double bookPrice;
25}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved