日期:2014-05-17  浏览次数:20925 次

为什么属性名称和方法的名称不能相同呢?

public string CommandText{get;set;}

public void CommandText(string sql){}

这样在一个类中就会提示已经包含CommandText的定义,为什么?

------解决方案--------------------
属性和方法都是类的成员,类的成员名不能相同。
------解决方案--------------------
访问  CommandText,谁知到你要干嘛