Info myPath = new Info()
{
path = oFile.FileName
};
...
class Info
{
public string path;
public string Path
{
get { return path; }
set { path = value; }
}
}
以上是一些程序的C#代码,它可以正常工作。但我不是很明白。第一个问题是为什么path = oFile.FileName
不写成path = oFile.FileName;
?为什么分号可以去掉?
第二个问题是为什么我不能这样写:myPath.path = oFile.FileName
?Visual Studio 2012 将给出错误消息。
有人可以帮忙吗?谢谢!