Question:基于C#連續(xù)賦值的面試題介紹
我們知道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);
}
相關(guān)文章
C#使用迭代器實(shí)現(xiàn)文字動態(tài)效果的示例代碼
這篇文章主要為大家詳細(xì)介紹了C#如何通過使用迭代器實(shí)現(xiàn)文字動態(tài)效果,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-02-02
C#實(shí)現(xiàn)金額轉(zhuǎn)換成中文大寫金額
這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)金額轉(zhuǎn)換成中文大寫金額,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-08-08
C# datagrid非常規(guī)方法實(shí)現(xiàn)添加合并列
這篇文章主要介紹了C# datagrid非常規(guī)方法實(shí)現(xiàn)添加合并列,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-11-11

