.net 实体类属性定义两种方法有何不同?哪种性能比较好?

2017-01-10 00:09 出处:360java.com 作者:360java 评论(
第一种写法:private string _tourname;public string TourName { set{ _tourname=value;} get{return _tour...

第一种写法:

private string _tourname;

public string TourName
  {
   set{ _tourname=value;}
   get{return _tourname;}
  }

第二种写法:

public string TourName{get;set;}

这两种写法有何区别?哪种写法比较好点?

最佳答案

额,是一样的。。。若你内部代码需要调用_tourname就使用第一种。。不然第二种更加简洁

内部代码需要调用_tourname? 这一句我有点疑问、我以前真没怎么调用过_tourname,请问您能详细解释一下如果调用_tourname,为什么要调用吗? 举个例子也可以  谢谢啊

@梦里追逐: 只是效率考虑的问题,比如在public的属性里面new了对象,那么在内部需要释放public的对象的时候是不是应当让问_tourname来看他是否有值而不是访问public去new了对象后再进行释放

分享到:
本文标签: .net技术.net

相关文章

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

Copyright (C) 360java 360java.com, All Rights Reserved.

苏ICP备16022210号