c#怎么写个代码找到一个数字串中的数字0

来源:百度知道 编辑:UC知道 时间:2024/05/16 17:58:54
假设有 string num = "123454540123"
如何判断这个串中是否含有0?
if(//含有0)
{
return false;
}
谢谢大家了,那如何计算这个串num中全部数字的和呢?

// 计算和
string num = "123454540123";
int result = 0;

foreach (char c in num)
{
result += Convert.ToInt32(c.ToString());
}

//=========================
string num = "123454540123"

if (-1 != num.IndexOf('0')) // 含有0
{
return false;
}

foreach(char c in num)
{
if(c=='0')
return false;
}

if(num.Contains("0")==true)
{
//如果包含
return false;
}
字符串的Contains()方法用来判断是否包含指定的字符,如果包含,返回值为真

indexof()..包含.

如果是.net 2.0(VS2005)以上
if(num.Contains("0"))
{
return false;
}
不过这个方法在.net 1.1上行不通,所以用一下的方法:
if (num.IndexOf('0')!=-1)
{
return false;
}