私は短い質問があります。私はクラスBank
を持っていますが、コンストラクタの量が異なるプロパティが必要です。異なる量のコンストラクタを要求するプロパティ
class Program
{
static void Main(string[] args)
{
Bank ing = new Bank("ing");
int AccountNrName1 = ing.OpenAccount("Name", "LastName", "HouseNumber", "PostalCode");
int AccountNrName2 = ing.OpenAccount("Name", "LastName", "HouseNumber", "PostalCode", Balance, Minimum);
}
コンストラクタ "OpenAccount"は、両方のケース(AccountNrName1、AccountNrName2)を返す必要があります。 - そう、あなたがオブジェクトを作成しているので、(コンストラクタをしたいように見える一方で、しかし、あなたが作ることができ
public class Bank
{
private string name, lastname, housenumber, postalcode;
private int openaccount;
private int balance;
private int min;
public int OpenAccount(string Name, string LastName, string HouseNumber, string PostalCode, int Balance, int Min)
{
name = Name;
lastname = LastName;
housenumber = HouseNumber;
postalcode = PostalCode;
balance = Balance;
min = Min;
return openaccount;
}
}
[コンストラクタ](https://msdn.microsoft.com/en-us/library/ace5hbzh.aspx)については、現在入手しているものを参照してください。 – Habib
あなたの質問は何ですか?また、OpenAccountはメソッドであり、コンストラクタではありません。 – Magnetron
これらはコンストラクタではなく、関数です。関数またはコンストラクタが必要ですか? – Rick