public static void Main()
CanRegister("unno", 18, true, false, out message);
Console.WriteLine(message);
private static bool CanRegister(string name, int age, bool isMale, bool isMarried, out string message)
bool CanRegister = !isMarried && name.Length > 0 && ((age >= 18 && isMale) || (age >= 16 && !isMale));
if (isMarried || name.Length > 0)
else if ((age >= 18 && isMale) || (age >= 16 && !isMale))
message = "何年か経てば登録できます";