Tôi có chức năng sau đây để nhận lỗi xác thực cho thẻ. Câu hỏi của tôi liên quan đến việc đối phó với GetErrors. Cả hai phương thức có cùng kiểu trả về IEnumerable<ErrorInfo>
.
private static IEnumerable<ErrorInfo> GetErrors(Card card)
{
var errors = GetMoreErrors(card);
foreach (var e in errors)
yield return e;
// further yield returns for more validation errors
}
Có thể trả lại tất cả các lỗi trong GetMoreErrors
mà không cần phải liệt kê thông qua chúng?
Nghĩ về nó đây có lẽ là một câu hỏi ngu ngốc, nhưng tôi muốn chắc chắn rằng tôi sẽ không sai.
GetCardProductionValidationErrorsFor
gì