public datafilename
{
get
{
string folder;
folder = System.Environment.CurrentDirectory;
return folder + "\addressbook.xml";
}
}
{
get
{
string folder;
folder = System.Environment.CurrentDirectory;
return folder + "\addressbook.xml";
}
}
public datafilename
{
get
{
string folder;
folder = System.Environment.CurrentDirectory;
return folder + @"\addressbook.xml";
}
}
希望C#不是没有这个关键字吧。。或者是替代的这样说C#中是不需要PROPERTY了。
只要你不写set,那么就是readonly了。。
public datafilename
{
get
{
string folder;
folder = System.Environment.CurrentDirectory;
return folder + @"\addressbook.xml";
}
}
怎么老是在GET后面报错,提示输入";"呀??
{
get
{
string folder;
folder = System.Environment.CurrentDirectory;
return folder + @"\addressbook.xml";
}
}这个属性是只读的,因为没有set方法
C#中也有readonly,writeonly的
可能你其它地方的代码有语法错,你把代码贴出来看看。
只要运行通过,马上给分!今天刚看C#。。没有书。。只能看看MSDN。。
{
Address address;
address=new Address();
PopulateAddressFromForm(address);
string filename=DataFilename();
address.Save(filename); MessageBox.Show("The address was saved to " + filename);
}
public string DataFilename()
{
get
{
string folder;
folder = System.Environment.CurrentDirectory;
return folder + @"\addressbook.xml";
}
}
public void PopulateAddressFromForm(Address address)
{
address.FirstName==this.txtFirstName.Text;
address.LastName==this.txtLastName.text;
adderss.CompanyName==txtCompanyName.Text;
address.Address1==txtAddress1.Text;
address.Address2 ==txtAddress2.Text;
address.City==txtCity.Text;
address.Region=txtRegion.Text;
address.PostalCode==txtPostalCode.Text;
address.Country==txtCountry.Text;
address.Email ==txtEmail.Text;
}
address.FirstName==this.txtFirstName.Text;
D:\DOTNET程序库\Address Book\Form1.cs(355): 只有 assignment、call、increment、decrement 和 new 对象表达式可用作语句
{
get
{
string folder;
folder = System.Environment.CurrentDirectory;
return folder + @"\addressbook.xml";
}
}
return folder + @"\addressbook.xml";
return folder + "\addressbook.xml";
有什么区别吗?