亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

C#的類、構造函數以及數組陣列的數據填充與綁定

標簽:
C#

今天学习C#的类,构造函数以及Array阵列的数据填充与绑定创建一个类,字段属性构造函数:

代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Insus.NET.Models
{
  public  class Customer
    {
        public int CustomerID { get; set; }

        public string CustomerName { get; set; }

        public string PID { get; set; }

        public Customer()
        {

        }

        public Customer(int customerId, string customerName, string pID)
        {
            CustomerID = customerId;
            CustomerName = customerName;
            PID = pID;
        }  
    }
}


接下来,我们需要准备Array数据集,方法有好几路,每个元素的对象,由于构造函有重载,因此写法也不一样:
方法一:

public Customer[] ArrayCustoners()
        {
            Customer c1 = new Customer();
            c1.CustomerID = 9;
            c1.CustomerName = "张三";
            c1.PID = "123456789012";

            Customer c2 = new Customer(10, "李四", "321245677812");
            Customer c3 = new Customer() { CustomerID = 30, CustomerName = "吴广", PID = "213445678912" };

            return new Customer[]
            {
               c1,c2,c3
            };
        }


方法二:

public Customer[] ArrayCustoners1 = {
            new Customer(9,"张三", "123456789012"),
            new Customer(10,"李四","321245677812"),
            new Customer() { CustomerID = 30, CustomerName = "吴广", PID = "213445678912" }
        };

方法三:

public Customer[] ArrayCustoners2()
        {
            Customer c1 = new Customer();
            c1.CustomerID = 9;
            c1.CustomerName = "张三";
            c1.PID = "123456789012";

            Customer[] array = new Customer[3];

            array[0] = c1;
            array[1] = new Customer(10, "李四", "321245677812");
            array[2] = new Customer() { CustomerID = 30, CustomerName = "吴广", PID = "213445678912" };
            return array;
        }

方法四:

public Customer[] ArrayCustoners3()
        {
            Customer c1 = new Customer();
            c1.CustomerID = 9;
            c1.CustomerName = "张三";
            c1.PID = "123456789012";

            return new Customer[]
            {
                c1,
                new Customer(10, "李四", "321245677812"),
                new Customer() { CustomerID = 30, CustomerName = "吴广", PID = "213445678912" }
            };
        }


也许还有其它写法,Insus.NET暂列出四种,根据上面来看,第二种是最简单的写法,不过在创建类别以及其构造方法,需要重载带参数的构造函数。


點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消