Question:基于C#连续赋值的面试题介绍
2018-10-12 14:11
836 查看
我们知道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);
}
您可能感兴趣的文章:
相关文章推荐
- Question:基于C#连续赋值的面试题(解答)
- Question:关于C#连续赋值的面试题
- Answer:关于C#连续赋值的面试题
- 于C#连续赋值的面试题
- 基于ArcGIS10.0和Oracle10g的空间数据管理平台一(C#开发)-系统功能介绍及展示
- 基于ArcGIS10.0和Oracle10g的空间数据管理平台一(C#开发)-系统功能介绍及展示
- 基于ArcGIS10.0和Oracle10g的空间数据管理平台(C#开发)-项目中专业名称介绍
- C# 面试题解析-请遍历页面上所有的TextBox控件并给它赋值为string.Empty
- C#开发微信门户及应用(46)-基于Bootstrap的微信门户应用管理系统功能介绍
- 基于C#制作的狼人游戏介绍
- C#.NET 打印连续纸高度动态变化(基于长江支流的金质打印通)
- 基于C#的开源GIS项目介绍之SharpMap篇
- 基于ArcGIS10.0和Oracle10g的空间数据管理平台一(C#开发)-系统功能介绍及展示
- 基于ArcGIS10.0和Oracle10g的空间数据管理平台(C#开发)-背景介绍
- 基于ArcGIS10.0和Oracle10g的空间数据管理平台(C#开发)-背景介绍
- 基于C#的开源GIS项目介绍之SharpMap篇
- [转]基于C#的开源GIS项目介绍之SharpMap篇
- 基于ArcGIS10.0和Oracle10g的空间数据管理平台(C#开发)-背景介绍