Uma possível solução para o problema da matrícula seria:
public class Aluno
{
private int _matricula;
public string Nome { get; set; }
public string Email { get; set; }
public bool Status { get; set; }
public int TipoCurso { get; set; }
public int Matricula
{
set
{
if (value <= 0)
{
return;
}
else
{
_matricula = value;
}
}
get { return _matricula; }
}
}