我对编程很新,目前正在学习C#。我试图构建一个联系人应用程序,接受用户的姓名和电话号码,并将它们连续存储到C#循环中。
我编写了一些代码,这些代码没有编译,编写了超过15个代码,但没有解决方案。我有点卡住了。我究竟做错了什么?我需要帮助。
using System;
namespace contact
{
public class Contact
{
private string fullName;
private string phoneNumber;
public string getName()
{
return fullName;
}
public void setName(string fullname)
{
this.fullName = fullname;
}
public string getPhonenumber()
{
return phoneNumber;
}
public void setPhoneNumber(string phoneNumber)
{
this.phoneNumber = phoneNumber;
}
}
public class ContactManager
{
public static void Main()
{
List<Contact> myContact() = new List<Contact>();
}
}
}
答案 0 :(得分:2)
使用这样的代码 -
namespace contact
{
public class Contact
{
public string FullName {get; set;};
public string PhoneNumber {get; set;};
}
public class ContactManager
{
public static void Main()
{
List<Contact> myContacts = new List<Contact>();
}
}
}
()
添加到myContacts变量中。因为您只在方法名称之后添加()
,而不是变量名称。答案 1 :(得分:0)
好吧,我只看到一个可能阻止编译代码的错误:
List<Contact> myContact() = new List<Contact>();
这里不应该是括号,因为变量名中不允许使用括号:
List<Contact> myContact = new List<Contact>();