閒話少說,先看**:
class
clsarray2d
...private
void
print(
string
str)
.../**/
//////應用程式的主入口點。
///[stathread]
static
void
main(
string
args)
...}猜最後輸出會是什麼?"object"?"string"?
如果你的答案是「string」,那麼恭喜你答對了。
想知道原因麼?請待我試為你解答,當然也不一定正確,只是個人觀點。
因為string是object的子類,所以等於private void print(istring str)過載了private void print(object obj),所以呼叫總是先匹配private void print(string str),至於null它是任意型別,所以他既可以是string又可以是object,但因為前面的原因,null按照string處理。
一道簡單的題目
這是校賽的一道題,當時覺得挺難,後來就覺得簡單,知道思路後就很好做了。題目是這樣子的 1008 植樹節b time limit 1 sec memory limit 128 mb submit 4 solved 4 submit status web board description 植樹節那天每...
一道簡單的題目
這是一道leetcode的題目,描述如下 given an unsorted integer array,find the first missing positive integer.for example,given 1,2,0 return 3,and 3,4,1,1 return 2.you...
一道簡單的acm題目
acm協會主席alphard決定在除夕夜辦一場山寨春晚,立即得到廣大acmer的支援。報名的acmer眾多,主席已經開始忙不過來了。幸好有 細心 的angelclover幫忙,把報名參加山寨春晚的節目單按照預演時間進行了歸類。alphard要求春晚不要超過4小時,但為了不打擊廣大acmer的積極性,...