C#中构造函数无参和有参作用及区别
C#中构造函数作用,在实例化对象的时候,有一个默认构造函数,即无参构造函数和有参构造函数作用,以及区别,同时在程序运行时候,先调用哪一个?代码如实:
using System;
namespace SysModel
{
/// <summary>
/// 分公司管理信息表
/// </summary>
[Serializable]
public partial class branchcompany
{
public branchcompany()
{ }
public branchcompany(int __id, string __companyname)
{ _id = __id; _companyname = __companyname; }
#region Model
private int _id;
private string _companyname;
private string _person ;
private string _tel;
private string _email;
private int _memgrade = 0;
private int _senditrvalue = 0;
/// <summary>
/// 自增ID
/// </summary>
public int id
{
set { _id = value; }
get { return _id; }
}
/// <summary>
/// 分公司名称
/// </summary>
public string companyname
{
set { _companyname = value; }
get { return _companyname; }
}
/// <summary>
/// 联系人
/// </summary>
public string person
{
set { _person = value; }
get { return _person; }
}
/// <summary>
/// 电话
/// </summary>
public string tel
{
set { _tel = value; }
get { return _tel; }
}
/// <summary>
/// 邮箱
/// </summary>
public string email
{
set { _email = value; }
get { return _email; }
}
/// <summary>
/// 注册等级
/// </summary>
public int memgrade
{
set { _memgrade = value; }
get { return _memgrade; }
}
/// <summary>
/// 注册送积分
/// </summary>
public int senditrvalue
{
set { _senditrvalue = value; }
get { return _senditrvalue; }
}
#endregion Model
}
}