c#怎么样判断字符串中有没有一个字符?

如题所述

可以使用String的indexOf()方法判断:
if(str.indexOf(‘a’)>0){
//str字符串中有a字符
}else{
//str字符串中没有a字符
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-01-17
str == null判断string是不是有对象,如果不是null那么可以s.Length == 0判断,还有一个静态函数String.IsNullOrEmpty(str),他是null或者 ""空字符串都返回true
然后如果要找字符串有没有子串,用str.indexof(“。。。”)返回-1就是没有,否则返回字符串的开始位置,方法支持字符串和 字符
第2个回答  2014-01-17
字符串.contons("字符");

追问

为什么没看到contons

第3个回答  2014-01-17
字符串.contains("aaa")

c#怎么样判断字符串中有没有一个字符?
可以使用String的indexOf()方法判断:if(str.indexOf(‘a’)>0){ \/\/str字符串中有a字符 }else{ \/\/str字符串中没有a字符 }

C#中如何判断字符串中包含某个字符?
1、使用if语句。if(txt.Contains("\/")){txt = txt.Replace("\/", "x\/");} 2、使用条件运算符(?:)。txt = txt.Contains("\/") ? txt.Replace("\/", "x\/") : txt;

C#如何判断字符串中是否包含某个字符
(1)int.Parse(string);(2)Convert.ToInt16(string);\/\/当数字字符串的位数大于4的时候请使用Convert.ToInt32()(3)Convert.ToInt32(string);添加一个文本框TextBox1,和一个按钮Button1,当点击按钮时,判断文本框中的内容是否为数字字符串,是的话则输出转换后的数值。protected void Button1...

C#中如何判断字符串数组中某元素是否包含字母或者数字
最笨的方法就是循环判断每个字符,比如判断是否包含字母就是:该字符是否 >="a" && ="A"<="Z"

c#怎样字符串中是否包括某个字符
string xxx=“xxx”;if(xxx.IndexOf("包含的字符") >= 0){包含执行事件}

怎样用C#判断一个字符串是否包含另一个字符串?简单吗
使用字符串位置查找,如果位置大于0则包含,否则不包含

c#中如何判断一个字符串中值不包含字母,数字和“_”
用正则吧类似这样: \/\/true 表示验证通过 false 表示 没通过 bool Test(string input) { return System.Text.RegularExpressions.Regex.IsMatch(input , @"^[a-zA-Z_][A-Za-z0-9_]*$"); }

怎样用C#判断一个字符串是否包含另一个字符串?简单吗
{ class Program { public static void Main(string[] args){ string str="aaa,bbb,ccc,123456,你好";string[] strs={"aaa","cac","你好"};foreach(string s in strs){ if(str.Contains(s)){ Console.WriteLine("字符串\\"{0}\\",包含字符串\\"{1}\\"。\\n",str,s);} else { Co...

c#怎么判断字符串中包含汉字?
1、用ASCII码判断 在 ASCII码表中,英文的范围是0-127,而汉字则是大于127,具体代码如下:string text = "是不是汉字,ABC,柯乐义";for (int i = 0; i < text.Length; i++){ if ((int)text[i] > 127) { Console.WriteLine("是汉字"); }else{ Console.WriteLine("...

C#中,怎么判断一个字符串包含是否不包含另一个字符串
str1.Contains(str2);看看str1里有没有str2,返回bool值

相似回答