Boolean F = false;
int a=1212.11;
string b = a.ToString();
for (int i = 0; i < b.Length; i++)
{
//取出来串中的每一个字符
if (b.Substring(i, 1).ToString().Trim() == ".")
{
F = true;//程序能执行到这里就代码有,在这里你还可以加更多的程序
}
}
if (F)//在这里如果为True的话就代码有小数点
使用正则表达式。
Regex.IsMatch("23", "^\\d.\\d$")
当然用正则表达式了。。。
double a = 1456;
if (Math.Abs(a-(long)a) < 0.0000000000001)
{
Console.WriteLine("True");
}
else
{
Console.WriteLine("False");
}
string b = a.ToString();
if(b.indexOf('.')>=0)
{
return true;
}
return false;
//JS中是toString()和indexOf .cs中是ToString()和IndexOf