您的位置:首页 > 编程语言 > C#

C#入门篇6-9:字符串操作 不值一提的函数【不看也行】

2013-10-29 09:22 260 查看
// 判断输入的是否全是数字:返回结果:true:全是数字;false:有字幕出现
public static bool Isaccord1(string str)
{
bool bl = true;
foreach (char ch in str)
{
//不包含小数点只判断输入的字符全部是由数字组成
//如果包含小数点,那么小数点有且仅有一个且不能在首位且全部由数字组成
//在方法里面调用方法
//"或"--两个当中只要有一个为真就为真 "且"--同真同假 "非"--非真即假
//str.Contains ('.')&&str .Substring (0,1)!="."&&Onlyone(str)

if (char.IsLetter(ch))
{
bl = false;
break;
}
}
return bl;
}

public static bool Isaccord2(string str)
{
bool bl = true;//表示全部是数字
foreach (char ch in str)
{
//不包含小数点只判断输入的字符全部是由数字组成
//如果包含小数点,那么小数点有且仅有一个且不能在首位且全部由数字组成
//在方法里面调用方法
//"或"--两个当中只要有一个为真就为真 "且"--同真同假 "非"--非真即假
//str.Contains ('.')&&str .Substring (0,1)!="."&&Onlyone(str)

if (char.IsDigit(ch) == false)
{
bl = false;
break;
}
}
return bl;
}

// 判断字符串是否只出现一次
public bool OnlyOne(string str)
{
int cnt = 0;  //统计次数
bool bl = false;

foreach (char ch in str)
{
if (ch == '.')
{
cnt++;
}
}
if (cnt == 1)
{
bl = true;
}
return bl;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: