1.c#中的委託是什麼?事件是不是一種委託?
委託是將一種方法作為引數代入到另一種方法。
是,事件是一種特殊的委託。 //比如:onclick事件中的引數就是一種方法。
以下是委託的**:
usingsystem;
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)基本上說是乙個使用者操作,如按鍵、點選、滑鼠移動等等,或者是一些出現,如系統生成的通知。應用程式需要在事件發生時響應事件。例如,中斷。事件是用於程序間通訊。
usingsystem;
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)
usingsystem;
[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.如何獲...