问个console.writeline的问题!

dslei_0315 2009-01-16 08:04:55
有个程序

using System;
class A
{
public A()
{
PrintFields();
}
public virtual void PrintFields(){}
}
class B:A
{
int x=1;
int y;
public B()
{
y=-1;
}
public override void PrintFields()
{
Console.WriteLine("x={0},y={1}",x,y);
}
当使用new B()创建B的实例时,产生什么输出?
答:X=1,Y=0;x= 1 y = -1

答案对吗? 请大家主要给我说说 "x={0},y={1}" 这个是什么意思? 我实在想不明白。。
...全文
141 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuyq11 2009-01-16
  • 打赏
  • 举报
回复
Console.WriteLine("x={0},y={1}",x,y);
{0}表示第一个参数
starfork 2009-01-16
  • 打赏
  • 举报
回复
参数列表.
找本基础教程看下就知道了
猿敲月下码 2009-01-16
  • 打赏
  • 举报
回复
LZ运行下程序,多试几次就会明白了
king19840811 2009-01-16
  • 打赏
  • 举报
回复
0,1,分别匹配参数列表中的第一个和第二个参数即x,y

111,130

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧