La validation de propriétés en c#

nous allons suggérer que je suis d'une interface et d'hériter de la classe,

internal interface IPersonInfo
{
    String FirstName { get; set; }
    String LastName { get; set; }
}
internal interface IRecruitmentInfo
{
    DateTime RecruitmentDate { get; set; }
}

public abstract class Collaborator : IPersonInfo, IRecruitmentInfo
{
    public DateTime RecruitmentDate
    {
        get;
        set;
    }
    public String FirstName
    {
        get;
        set;
    }
    public String LastName
    {
        get;
        set;
    }
    public abstract Decimal Salary
    {
        get;
    }
}

alors comment puis-je valider les chaînes de collaborateur de classe? Est-il possible de mettre en œuvre à l'intérieur de propriétés?

OriginalL'auteur lexeme | 2011-02-09