字符串求助!
 我有一个字符串:1,3,4,6,7,11,32,11,13,44   
 我现在怎么判断3在里面   
 或者6在里面?   
 谢谢!   
------解决方案--------------------aa.IndexOf ( "3 ") > 0
------解决方案--------------------string.IndexOf( "3 ")> 0?:true:false;
------解决方案--------------------aa= "1,3,4,6,7,11,32,11,13,44 " 
 if(aa.IndexOf ( "3 ") > 0){   
 } 
------解决方案--------------------int[] it = new int[]{1,3,4,6,7,11,32,11,13,44} 
 for(int i=0;i <it.length;i++) 
 { 
    if(it[i]==3) 
    { 
    } 
 }
------解决方案--------------------mystring.Split();
------解决方案--------------------str =  "1,3,4,6,7,11,32,11,13,44 "; 
 str =  ", " + str +  ", "; 
 if (str.IndexOf( ",3, ")) 
 { 
   return true; 
 } 
 else 
 { 
   return false; 
 }
------解决方案--------------------IndexOf
------解决方案--------------------IndexOf的结果用“> ”作比较时,要跟-1作比较,跟0作比较时用“> =”   
 string youStr =  "1,3,4,6,7,11,32,11,13,44 "; 
 if (youStr.IndexOf( "3 ") >  -1) 
 { 
     textBox1.Text =  "包含 "; 
 } 
 else 
 { 
     textBox1.Text =  "不包含 "; 
 }
------解决方案--------------------把你的字符串前后加一个  ", " ,然后去判断  ",3, "在不在里面就可以避免找到13 32之类的了
------解决方案--------------------str =  "1,3,4,6,7,11,32,11,13,44 "; 
 str =  ", " + str +  ", "; 
 if (str.IndexOf( ",3, ")> 0) 
 { 
   return true; 
 } 
 else 
 { 
   return false; 
 }
------解决方案--------------------楼主判断时是否区分3,32,13等情况,如果不区分,用上面回复的方法,如果区分,用正则可以获得更大的灵活性   
 string yourStr =  "1,3,4,6,7,11,32,11,13,44 "; 
 string checkStr = textBox1.Text; 
 if (Regex .IsMatch(yourStr, @ "(? <!\d) "+checkStr+@ "(?!\d) ")) 
 { 
      textBox2.Text =  "包含 "; 
 } 
 else 
 { 
     textBox2.Text =  "不包含 "; 
 }
------解决方案--------------------学习