c 面試題及答案整理(二)

2022-09-18 18:18:11 字數 1639 閱讀 2123

1.c#中的委託是什麼?事件是不是一種委託?

委託是將一種方法作為引數代入到另一種方法。

是,事件是一種特殊的委託。  //比如:onclick事件中的引數就是一種方法。

以下是委託的**:

using

system;

delegate

int numberchanger(int

n);namespace

public

static

int multnum(int

q)

public

static

intgetnum()

static

void main(string

args)

", getnum());

nc2(5);

console.writeline(

"value of num:

", getnum());

console.readkey();}}

}

事件(event)基本上說是乙個使用者操作,如按鍵、點選、滑鼠移動等等,或者是一些出現,如系統生成的通知。應用程式需要在事件發生時響應事件。例如,中斷。事件是用於程序間通訊。

using

system;

namespace

******event

else

}public eventtest(int

n )

public

void setvalue(int

n) }}

public

class

mainclass

}}

2.c#特性(attribute)

特性(attribute)是用於在執行時傳遞程式中各種元素(比如類、方法、結構、列舉、元件等)的行為資訊的宣告性標籤。您可以通過使用特性向程式新增宣告性資訊。乙個宣告性標籤是通過放置在它所應用的元素前面的方括號([ ])來描述的。

[attribute(positional_parameters, name_parameter = value, ...)]

element

3.c# 反射(reflection)

using

system;

[attributeusage(attributetargets.all)]

public

class

helpattribute : system.attribute

set }

public helpattribute(string url) //

url 是乙個定位(positional)引數

private

string

topic;

}[helpattribute(

"information on the class myclass")]

class

myclass

namespace

console.readkey();}}

}

PHP面試題及答案二

1.在php中,當前指令碼的名稱 不包括路徑和查詢字串 記錄在預定義變數 1 中 而鏈結到當前頁面的的前一頁面url記錄在預定義變數 2 中 script name也可以 php test.php 前執行指令碼的絕對路徑名 d inetpubwwwrootphp est.php echo serve...

PHP面試題及答案 二

1.在php中,當前指令碼的名稱 不包括路徑和查詢字串 記錄在預定義變數 1 中 而鏈結到當前頁面的的前一頁面url記錄在預定義變數 2 中 php script name也可以 php test.php 其它的見參考手冊 語言參考 變數 預定義變數 前執行指令碼的絕對路徑名 d inetpubww...

面試題及答案

1.css優先順序演算法如何計算 2.css盒子模型 3.new操作符具體幹了什麼呢 4.dom操作 怎樣新增 移除 複製 建立和查詢節點 5.js有幾種資料型別,分別是什麼 6.js如何判斷乙個陣列 7.如何通過指定名稱建立乙個元素 8.在jquery 中,如何給動態新增的元素繫結事件 9.如何獲...