当前位置:  编程技术>.net/c#/asp.net

Question:基于C#连续赋值的面试题介绍

    来源: 互联网  发布时间:2014-10-20

    本文导语:  我们知道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());第二题: 代码如下:cl...

我们知道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);
}


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.swing类joptionpane的类成员方法: question_message定义及介绍
  • Dummy's question 1 - Question
  • java命名空间javax.swing类jrootpane的类成员方法: question_dialog定义及介绍
  • PHP问答系统 Question2Answer
  • easy question:请解释一下++a的含义(详细点);
  • A question about RPM
  • jb easy question
  • float question.
  • [question]tmd的,有人惹我,怎么办
  • have a good day! easy question.
  • question in bluepoint linux
  • simple question
  • a question
  • Question_求Linux入门书籍介绍
  • a foolish question
  • question about authority!!help me
  • 问一个非常easy的question
  • simple question on shell
  • A small question
  • diff question
  • question of mail about red hat


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3