如何将用户输入无限期地输入到C#列表中
我对编程相当陌生,目前正在学习C。我试图构建一个联系人应用程序,它接受用户的姓名和电话号码,并将其连续存储到一个C#循环中 我写了一些没有编译的代码,已经写了超过15个代码,但没有解决方案。我有点困了。我做错了什么?我需要帮助如何将用户输入无限期地输入到C#列表中,c#,.net,C#,.net,我对编程相当陌生,目前正在学习C。我试图构建一个联系人应用程序,它接受用户的姓名和电话号码,并将其连续存储到一个C#循环中 我写了一些没有编译的代码,已经写了超过15个代码,但没有解决方案。我有点困了。我做错了什么?我需要帮助 using System; namespace contact { public class Contact { private string fullName; private string phoneNumber;
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>();
}
}
}
使用系统;
名称空间联系人
{
公共类联系人
{
私有字符串全名;
私有字符串电话号码;
公共字符串getName()
{
返回全名;
}
public void setName(字符串fullname)
{
this.fullName=fullName;
}
公共字符串getPhonenumber()
{
返回电话号码;
}
public void setPhoneNumber(字符串phoneNumber)
{
this.phoneNumber=电话号码;
}
}
公共类联系人管理器
{
公共静态void Main()
{
List myContact()=新列表();
}
}
}
好吧,我只看到一个可能会阻止编译代码的错误:
List<Contact> myContact() = new List<Contact>();
List myContact()=新列表();
此处不应使用括号,因为变量名中不允许使用括号:
List<Contact> myContact = new List<Contact>();
List myContact=new List();
好吧,我只看到一个可能会阻止编译代码的错误:
List<Contact> myContact() = new List<Contact>();
List myContact()=新列表();
此处不应使用括号,因为变量名中不允许使用括号:
List<Contact> myContact = new List<Contact>();
List myContact=new List();
使用这样的代码-
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>();
}
}
}
名称空间联系人
{
公共类联系人
{
公共字符串全名{get;set;};
公共字符串PhoneNumber{get;set;};
}
公共类联系人管理器
{
公共静态void Main()
{
List myContacts=新列表();
}
}
}
()
。因为只在方法名之后添加()
,而不是变量名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>();
}
}
}
名称空间联系人
{
公共类联系人
{
公共字符串全名{get;set;};
公共字符串PhoneNumber{get;set;};
}
公共类联系人管理器
{
公共静态void Main()
{
List myContacts=新列表();
}
}
}
()
。因为只在方法名之后添加()
,而不是变量名什么是编译错误?什么是编译错误?