日期:2014-05-17  浏览次数:20995 次

c# 传参
 int flag = 0,Num=0,con;
            string sstr = null;
            for(int look=0;look<ch.Length;look++)
            {
                if (ch[look].ToString().IndexOf("'") > -1) { flag = 1; }
                if(flag==1) Num++;
                flag = 0;
                
            }
            con = Num;
           if (con % 2 != 0) {sstr+= "缺少'";}

思路
检测字符数组是否存在单引号
存在单引号   flag=1并Num++;且将Num传出判断是否偶数倍
------解决方案--------------------
我看了代码是不是很明白
1.你要判断一个字符串里面是否含有单引号,直接判断
str.IndexOf("'")>-1是否为直不就可以了么?
2.你定义一个conn,如果是含有两个的话,那结果不就改变了。