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