-4
でそれを呼び出すことで、コンソールにプリントアウトすることがToStringメソッドを持っている私が持ってしようとしている「ToStringメソッド() - メソッド」顧客のフルネームを返すC#の:どのようにmainメソッド
のように
//Console.WriteLine("あなたの名前は "+ fName + lName");
が既にありますが、ToStringにあります。
class Program
{
static void Main(string[] args)
{
var instance = new Customer();
}
}
-
class Customer
{
public string fName, lName;
public Customer()
{
Console.WriteLine("Please enter your first name");
fName = Console.ReadLine();
Console.WriteLine("Please enter your last name");
lName = Console.ReadLine();
//Console.WriteLine("Your name is " + fName + lName);
}
public override string ToString()
{
return fName + lName;
Console.WriteLine(fName + lName);
}
}
これを解決する方法OMすべてのフィードバックをいただければ幸いです。メインに別のものを入れようとしましたが、コンパイルすることは決してできませんでした。
'return'文が終了するため、Console.WriteLine(fName + lName);には決して届きませんメソッドから。 –
クラスデザインがうまくいきません。コンストラクタの 'Console.ReadLine'および' Console.WriteLine'呼び出しをメインまたは他のどこかに移動することから始めます。次に、そこからクラスの変数を入力し、コードの最後に 'ToString()'を呼び出します。私はあなたがもっと魅力的なやり方でやりたいことをかなりカバーしていると思います。 – 0xDECAFBAD