每个属性不一定都要对应着一个字段,这是property 和field的一个区别. Property中的数据可以是动态生成,set和get对应的数据都可以不同等等,只要你有一个可以存取数据的地方。比如一下为一个只读的属性:
public class Distance
{
 float start,finish;
 public float Length
 {
   get{ return (finish-start);}
  }
  ...
}你的例子中不能去掉而直接使用下面的Name,因为你需要个存储属性的地方。微软亚洲技术中心 VC技术支持本贴子仅供CSDN的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款 (http://www.csdn.net/microsoft/terms.shtm)。