首先有两个类,分别为Program类和Customer类作为参考。其中Program中存放主函数, Customer类中存放customer的属性。
Customer类中属性
class Customer
{
private string name;
public string address;
private int age;
private string creatTime;
}
在Program中实例化Customer类的对象
稳定方式①构造函数,全部属性
Customer构造函数
public Customer(string name, string address, int age, string creatTime)//构造函数,可以理解为写出来的初始化
{
this.name = name;
this.address = address;
this.age = age;
this.creatTime = creatTime;
}
在Program中执行
class Program
{
static void Main(string[] args)
{
Customer cusm = new Customer("李四","这里那里",55,"2000");
}
}
稳定方式②(针对属性的)
Customer中的set、get方法,以age属性为例
public void SetAge(int age)
{
this.age = age;//this.age表示这个类中定义的,后面的age表示这个方法里面的参数
}
public int GetAge()
{
return age;
}
在Program中执行
class Program
{
static void Main(string[] args)
{
Customer cusm = new Customer("李四","这里那里",55,"2000");
cusm.SetAge(8);
}
}
稳定方式③(针对属性的)
Customer中的set、get方法简易版本,以age属性为例
public int Age
{
get
{
return age;
}
set
{
age = value;
}
}
在Program中执行
class Program
{
static void Main(string[] args)
{
Customer cusm = new Customer("李四","这里那里",55,"2000");
cusm.Age=18;
}
}
④针对在Customer中没定义的属性,可以直接自动创建属性
public string Detail { get; set; }
在Program中执行
class Program
{
static void Main(string[] args)
{
Customer cusm = new Customer("李四","这里那里",55,"2000");
cusm.Detail = "这里是关于李四的细节";
}
}
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。