みんながこれを何と呼んでいるのかはわかりませんが、このコードを短くするにはどうすればよいですか?
私はコードを繰り返さないように教えられ、GetAddress()
メソッドのifステートメントで同じ行を2回繰り返します。1回はifステートメントから、次にその下のelse ifステートメントからです。
(_CClientFirstName == "John" || _CClientLastName == "Jenkins" || _CClientAge == 21)
より少ないコードでこれを行うにはどうすればよいですか? もし可能なら知りたいので、それが可能かどうか疑問に思っています。また、私は始めたばかりなので、あまり複雑なことを返信しないでください。もしそうなら、できる限り説明してください。ありがとうございます。
class ClientInfo
{
private string _CClientFirstName = "Default";
private string _CClientLastName = "Default";
private int _CClientAge = 99;
public ClientInfo(string FullName, string LastName, int Age)
{
_CClientFirstName = FullName;
_CClientLastName = LastName;
_CClientAge = Age;
}
public string GetAddress()
{
if (_CClientFirstName == "John" || _CClientLastName == "Jenkins" || _CClientAge == 21)
{
return $"{_CClientFirstName}'s address is: 67 Smokey Lane, London, B78 9JN, United Kingdom";
}
else if (_CClientFirstName == "Matt" || _CClientLastName == "Benks" || _CClientAge == 25)
{
}
}
}