【发布时间】:2013-02-17 08:32:36
【问题描述】:
我对编程还很陌生,我已经被这个问题困扰了一段时间,我已经在整个互联网上搜索了这个问题的答案,但仍然对它为什么不起作用感到困惑。编译器说下面的代码不包含带有 4 个参数的构造函数?我不明白为什么?
代码是:
public class Users
{
private int _ID;
private string _FName;
private string _LName;
private string _Address;
private string _Phone;
public int ID
{
get { return _ID; }
}
public string FName
{
get { return _FName; }
}
public string LName
{
get { return _LName; }
}
public string Address
{
get { return _Address; }
}
public string Phone
{
get { return _Phone; }
}
}
有问题的代码是:
public static void Insert(string FName, string LName, string Address, string Phone)
{
Users newUser = new Users(FName, LName, Address, Phone);
newUser.Save();
}
【问题讨论】:
-
你还没有为你的
Users类声明一个constructor。
标签: c# .net constructor compiler-errors