有这样一个字符串 ,这个字符串全部由0或1构成的
比如,string 字符串=110011101101001010101110101011101100010011100011110101101011100111111010
我需要逐个依次读取他们,比如
for(int i=1;i<字符串长度;i++)
{
   是零还是壹=字符串[i];----------------先这样写吧,明白意思就行
   处理函数(是零还是壹);
}

解决方案 »

  1.   

    是零还是壹=字符串.substring(i,1)
      

  2.   

    string s="ddd";
    char c=s[0];
      

  3.   

    还是给你写全了string 字符串=110011101101001010101110101011101100010011100011110101101011100111111010 
    for(int i=0;i <字符串长度;i++) 
    {  int x=Convent.ToInt32(字符串[i])-48;
       处理函数(x); 
    }
      

  4.   

    string 字符串=110011101101001010101110101011101100010011100011110101101011100111111010 
    for(int i=0;i <字符串长度;i++) 
    {  int x=Convent.ToInt32(字符串[i])-48; 
      处理函数(x); 
    }
      

  5.   


    string str = "0111111110111010101001";
    foreach(char ch in str)
    {
        swithc(ch)
        {
            case '0':
              chuli(0);
              break;
            case '1':
              chuli(1);
              break;
            default:
              break;
        }
    }
      

  6.   

    wartim ,谢谢你的解答,liuyilidan 已经达到了要求
      

  7.   

    string s="110011101101001010101110101011101100010011100011110101101011100111111010";
    for(int i=0;i<s.lenght-1;i++)
    {
     int x=s.SubString(i,1);每次从第i位置开始后面取一位
    处理函数(x);}