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

时间:2023-03-09 12:57:47
C#入门篇6-9:字符串操作 不值一提的函数【不看也行】
        // 判断输入的是否全是数字:返回结果: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)
        {
            ;  //统计次数
            bool bl = false;

            foreach (char ch in str)
            {
                if (ch == '.')
                {
                    cnt++;
                }
            }
            )
            {
                bl = true;
            }
            return bl;
        }