大神们解答解答,小弟有些不懂 刚刚接触c#
为什么输出结果是这个呢?
--------------------编程问答-------------------- 理解一下类,方法,事件的概念就会明白了。 --------------------编程问答-------------------- Console.WriteLine后面去掉引号。 --------------------编程问答-------------------- 你WriteLine输出的字符串写死了
用Console.WriteLine(string.Format("id={0}",zj.ID); --------------------编程问答--------------------
正解!! --------------------编程问答--------------------
+1 --------------------编程问答--------------------
+1 --------------------编程问答--------------------
foreach(Users u1 in zj)--------------------编程问答--------------------
{
Console.WriteLine(u1.name +","+ u1.Zh+ ","+u1.Mm+","+ u1.ID)
}
你在程序里面直接输出这个结果,当然它就只显示这样的结果嘛。
你可以试试这样改一下:
Console.WriteLines("id={0},name={1}",ul.id,ul.name); --------------------编程问答-------------------- 你WriteLine输出的字符串写死了
用Console.WriteLine(string.Format("id={0}",zj.ID);
你可以试试这样改一下:
Console.WriteLines("id={0},name={1}",ul.id,ul.name); --------------------编程问答--------------------
好吧 你想表达的 我终于看懂了 我表示用foreeach 得求大神解决了 for写的 你先看看吧
--------------------编程问答-------------------- 最后一句改成Console.WriteLine(zi.name.TosString+zi.ZH.ToString+........) --------------------编程问答-------------------- 楼上好多正解! --------------------编程问答-------------------- 我也是初学,现在2级了不知道选什么 --------------------编程问答-------------------- 把 console 输出得补完整先。 --------------------编程问答-------------------- 你输出的明显是字符串好么,一个类,new出对象,输出对象的属性,为什么要加双引号 --------------------编程问答-------------------- Console.WriteLine();本身也是支持format输出滴
补充:.NET技术 , C#