是否可以检查C#中的值是否为int?

时间:2015-06-27 00:05:45

标签: c#

嘿,所以我目前正在和我的一个朋友一起开展一场游戏,我们正试图让我们的AI运动得失败。因为我目前不熟悉C#,我想知道是否有办法检查一个值是否可以被视为一个int(如同一个整数)。我想用它的代码在这里:

while(transform.position != int){
            //Does the actual visual moving
            transform.position = Vector2.MoveTowards (transform.position, monsterPosition, Time.deltaTime * speed);
    }

感谢您提供的任何帮助!

1 个答案:

答案 0 :(得分:2)

您可以使用%mod运算符来查看是否存在余数:

if(transform.position % 1 == 0)
{
    //It's a whole number
}