手机
当前位置:查字典教程网 >编程开发 >C#教程 >c#中使用自动属性减少代码输入量
c#中使用自动属性减少代码输入量
摘要:复制代码代码如下:publicclassProduct{privateStringname;publicStringName{get{ret...

复制代码 代码如下:

public class Product

{

private String name;

public String Name

{

get

{

return name;

}

private set

{

name = value;

}

}

private Decimal price;

public Decimal Price

{

get

{

return price;

}

set

{

price = value;

}

}

public Product(String name, Decimal price)

{

this.price = price;

this.name = name;

}

}

可以改写为:

复制代码 代码如下:

public class Product

{

public String Name

{

get;

private set;

}

public Decimal Price

{

get;

set;

}

public Product(String name, Decimal price)

{

Name = name;

Price = price;

}

public override string ToString()

{

return String.Format("{0}:{1}", this.Name, this.Price);

}

}

代码是不是简化了很多!

注意:

不能定义只读或者只写的属性,必须同时提供

如果想在属性中增加判断、验证等逻辑,则只能用传统的属性定义方法实现

【c#中使用自动属性减少代码输入量】相关文章:

C#中关于zip压缩解压帮助类的封装 附源码下载

C# SendKeys使用方法介绍

使用 C# 动态编译代码和执行的代码

c# n个数排序实现代码

C#中的yield关键字的使用方法介绍

用C#生成不重复的随机数的代码

C#截图程序类似腾讯QQ截图实现代码

c#进度条 progressBar 使用方法的小例子

c#对字符串操作的技巧小结

c#与WMI使用技巧集第1/2页

精品推荐
分类导航