在c#中如何检查数字是完整的还是精确的一半

Aru*_*mar 0 c#

在c#中如何检查数字是完整的还是确切的一半?

例如18,20.5和21都是有效的输入; 19.75不是.

Dis*_*sia 10

(myNum * 2) % 1 == 0 会处理这两种情况