假设我现在有一输入:Console.ReadLine();    //输入的是 This is a boy.
我想把它放到一个数组中:string[] ass ;
要对每一个ass[i]对应赋值,
能否满足这样的要求?使得输出时每个元素是这样的 ass[0]==T ;ass[1]==h;ass[2]==i;ass[3]==s,ass[4]==' ' .....

解决方案 »

  1.   

    string s = Console.ReadLine();s[i],这就是字符,s就是个字符的数组,你就遍历赋值就ok
      

  2.   


    string str = Console.ReadLine();
    string[] ass = new string[str.Length];
    for(int i = 0;i < str.Length; i++)
    {
        ass[i] = str[i].ToString();
    }
      

  3.   


            static void Main(string[] args) {
                string input = Console.ReadLine(); //输入的是 This is a boy.
                List<string> tmp = new List<string>();
                foreach (char c in input) {
                    tmp.Add(c.ToString());
                }
                string[] ass = tmp.ToArray();            for (int i = 0; i<ass.Length;i++) {
                    Console.WriteLine("ass[{0}]={1}", i, ass[i]);
                }
            }