Question:基于C#连续赋值的面试题介绍
Question:基于C#连续赋值的面试题介绍
发布时间:2016-12-28 来源:查字典编辑
摘要:我们知道C#中a=b=c;是合法的,例如:inti,j,k;i=j=k=1;下面有两道题:第一题:复制代码代码如下:constintx=1;...

我们知道C#中 a=b=c;是合法的,例如:

int i,j,k;

i=j=k=1;

下面有两道题:

第一题:

复制代码 代码如下:

const int x=1;

short y;

object z;

z=y=x;

//请问下面的输出是什么?

Console.WriteLine(z.GetType().ToString());

第二题:

复制代码 代码如下:

class C

{

private string x;

public string X

{

get { return x ?? ""; }

set { x = value; }

}

}

static void Main()

{

C c = new C();

object z;

z = c.X = null;

//下面两句话输出什么

System.Console.WriteLine(z == null);

System.Console.WriteLine(c.X == null);

}

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新C#教程学习
热门C#教程学习
编程开发子分类