Question:关于C#连续赋值的面试题
2011-06-27 19:51
375 查看
我们知道C#中 a=b=c;是合法的,例如:
int i,j,k; i=j=k=1;
下面有两道题:
1:.csharpcode, .csharpcode pre { font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre;*/ } .csharpcode pre { margin: 0em; } .csharpcode .rem { color: #008000; } .csharpcode .kwrd { color: #0000ff; } .csharpcode .str { color: #006080; } .csharpcode .op { color: #0000c0; } .csharpcode .preproc { color: #cc6633; } .csharpcode .asp { background-color: #ffff00; } .csharpcode .html { color: #800000; } .csharpcode .attr { color: #ff0000; } .csharpcode .alt { background-color: #f4f4f4; width: 100%; margin: 0em; } .csharpcode .lnum { color: #606060; }
const int x=1; short y; object z; z=y=x;
//请问下面的输出是什么? Console.WriteLine(z.GetType().ToString());
2:
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); }
.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }
相关文章推荐
- Question:基于C#连续赋值的面试题介绍
- Question:基于C#连续赋值的面试题(解答)
- Answer:关于C#连续赋值的面试题
- 于C#连续赋值的面试题
- 关于一道面试题,使用C#实现字符串反转算法
- 关于python连续赋值的需要注意的地方
- 一道关于实例化顺序的C#面试题
- c# winform 关于给静态全局变量赋值的问题
- C# 面试题解析-请遍历页面上所有的TextBox控件并给它赋值为string.Empty
- C# 面试题解析-请遍历页面上所有的TextBox控件并给它赋值为string.Empty
- 一道关于实例化顺序的C#面试题
- 一道关于实例化顺序的C#面试题
- 关于C#中readonly的变量赋值问题。
- 关于一个js连续赋值问题之我见(词略穷,见谅)
- 一道关于实例化顺序的C#面试题
- 关于js的连续赋值
- c#实现控件的连续赋值
- 解析关于实例化顺序的C#面试题
- 关于一道面试题,使用C#实现字符串反转算法
- C# 面试题解析-请遍历页面上所有的TextBox控件并给它赋值为string.Empty