unity3d如何判断输入的是数字而不是字符串?需要怎样转换
展开全部
用 int.TryParse
范例(C#)
----------------------------------
//这个是要检查的字符串
string checkString = "1234";
//这是记录 字符串转换成数字
int number;
//尝试把 input 变为整数(integer), 并储入 number 中
if(int.TryParse(checkString, out number))
{
//转换成功, 输出数字
Debug.Log ("数字是:" + number);
}else{
//转换失败, 字符串不是只是数字
Debug.Log("这个不是数字");
}
范例(C#)
----------------------------------
//这个是要检查的字符串
string checkString = "1234";
//这是记录 字符串转换成数字
int number;
//尝试把 input 变为整数(integer), 并储入 number 中
if(int.TryParse(checkString, out number))
{
//转换成功, 输出数字
Debug.Log ("数字是:" + number);
}else{
//转换失败, 字符串不是只是数字
Debug.Log("这个不是数字");
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询