为什么输出结果是这个呢?

解决方案 »

  1.   

    Console.WriteLine后面去掉引号。
      

  2.   

    你WriteLine输出的字符串写死了
    用Console.WriteLine(string.Format("id={0}",zj.ID);
      

  3.   

    foreach(Users u1 in zj)
    {
        Console.WriteLine(u1.name +","+ u1.Zh+ ","+u1.Mm+","+ u1.ID)
    }
      

  4.   


    你在程序里面直接输出这个结果,当然它就只显示这样的结果嘛。
    你可以试试这样改一下:
    Console.WriteLines("id={0},name={1}",ul.id,ul.name);
      

  5.   

    你WriteLine输出的字符串写死了
    用Console.WriteLine(string.Format("id={0}",zj.ID);
    你可以试试这样改一下:
    Console.WriteLines("id={0},name={1}",ul.id,ul.name); 
      

  6.   

    好吧  你想表达的 我终于看懂了  我表示用foreeach  得求大神解决了  for写的 你先看看吧
      

  7.   

    最后一句改成Console.WriteLine(zi.name.TosString+zi.ZH.ToString+........)
      

  8.   

    把 console 输出得补完整先。
      

  9.   

    你输出的明显是字符串好么,一个类,new出对象,输出对象的属性,为什么要加双引号
      

  10.   

    Console.WriteLine();本身也是支持format输出滴