Qual é a melhor maneira de comparar o Double e o Int?

O seguinte código em C # não funciona:

int iValue = 0;
double dValue = 0.0;

bool isEqual = iValue.Equals(dValue);

Então, a pergunta: qual é a melhor maneira de comparar o Double e o Int?

questionAnswers(5)

yourAnswerToTheQuestion