namespace Validation.Core
{
///
/// 校验消息(包含行列信息)
///
public class ValidationMessage
{
///
/// 消息内容
///
public string Message { get; set; }
///
/// 行号(从0开始)
///
public int RowIndex { get; set; }
///
/// 构造函数
///
/// 消息内容
/// 行号
/// 列号
public ValidationMessage(int row, string message)
{
RowIndex = row;
Message = message;
}
///
/// 返回格式化的消息字符串
///
/// 格式化的消息
public override string ToString()
{
if (RowIndex >= 0)
{
return $"[Line {RowIndex}] {Message}";
}
return Message;
}
}
}