Por padrao o int nao aceita nulos... O ? é um atalho para que ele aceite (ele implementa a interface nullable)
Outra forma de escrever isso seria assim
private System.Nullable<int> variavel_aceita_nulos1=null;
//ou
private int? variavel_aceita_nulos2=null;
Att
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
Sogi informatique ltée