c # por que um int nulo não pode ser atribuído nulo como um valor [duplicado]
Esta pergunta já tem uma resposta aqui:
tribuição de operador tradicional com tipos <valor> nulo 5 respostas Tipos anuláveis e operador ternário: por que é `? 10: null` proibido? [duplicado 9 respostasExplique por que um int nulo não pode ser atribuído ao valor nulo, por exemplo,
int? accom = (accomStr == "noval" ? null : Convert.ToInt32(accomStr));
O que há de errado com esse código?