【发布时间】:2015-11-19 22:47:36
【问题描述】:
所以基本上我被要求编写代码,但正如标题所说,我在添加具有相同签名的多个字符串方法时遇到了麻烦。我必须创建一个类,其中包含客户姓名、客户代码等信息。 AB001,地址和电话号码将被存储。所以换句话说,我必须使用字符串。我的问题是:是否有另一种编码方式或解决问题的方法?
这就是代码的样子:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace myapp2
{
internal class Customer
{
private string name;
private string address;
private string customerCode;
private string phoneNumber;
public Customer(string nameofacc)
{
name = nameofacc;
}
public string getName()
{
return name;
}
public void setName(string nameofacc)
{
name = nameofacc;
}
public Customer(string code)
{
customerCode = code;
}
public string getCustomerCode()
{
return customerCode;
}
public void setCustomerCode(string code)
{
customerCode = code;
}
public Customer(string customeraddress)
{
address = customeraddress;
}
public string getAddress()
{
return address;
}
public void setAddress(string customeraddress)
{
address = customeraddress;
}
public Customer(string number)
{
phoneNumber = number;
}
public string getPhoneNumber()
{
return phoneNumber;
}
public void setPhoneNumber(string number)
{
phoneNumber = number;
}
}
}
这些是我得到的错误:
错误1:类型'myapp2.Customer'已经定义了一个名为'Customer'的成员,具有相同的参数类型
Error2:类型“myapp2.Customer”已经定义了一个名为 具有相同参数类型的“客户”
Error3:类型“myapp2.Customer”已经定义了一个名为 具有相同参数类型的“客户”
我对使用 C# 不是很有经验,所以如果有人可以帮忙,请帮忙!
【问题讨论】:
-
错误1:类型'myapp2.Customer'已经定义了一个名为'Customer'的成员,具有相同的参数类型错误2:类型'myapp2.Customer'已经定义了一个名为'Customer'的成员,具有相同的参数类型错误3:类型'myapp2.Customer'已经定义了一个名为'Customer'的成员具有相同的参数类型这些是我得到的错误..
标签: c# methods overloading