unity3d如何判断输入的是数字而不是字符串?需要怎样转换

2025-03-15 08:03:57
推荐回答(1个)
回答1:

用 int.TryParse

范例(C#)
----------------------------------
//这个是要检查的字符串
string checkString = "1234";

//这是记录 字符串转换成数字
int number;

//尝试把 input 变为整数(integer), 并储入 number 中

if(int.TryParse(checkString, out number))
{
//转换成功, 输出数字

Debug.Log ("数字是:" + number);
}else{
//转换失败, 字符串不是只是数字

Debug.Log("这个不是数字");

}